﻿.max
	{
	background: url(../bilder/bg/max_v2_1600px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-size: 100% 100%;
	}

/*
	@media screen and (max-width: 960px)
		{ .max
			{
			background: url(../bilder/bg/max_v2_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 100%;
			background-size: 250% auto;
			}
		}
		
	@media screen and (max-width: 740px)
		{ .max
			{
			background: url(../bilder/bg/max_v2_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 100%;
			background-size: 200% auto;
			}
		}
*/

	@media screen and (max-width: 960px)
		{
		.max
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}
		
/* max v2 */
		
.max_v2
	{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	float: left;
	z-index: -1000;
	background: url(../bilder/bg/max_v2_1600px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-size: 100% 100%;
	}

/*
	@media screen and (max-width: 960px)
		{ .max_v2
			{
			background: url(../bilder/bg/max_v2_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 100%;
			background-size: 250% auto;
			}
		}
		
	@media screen and (max-width: 740px)
		{ .max_v2
			{
			background: url(../bilder/bg/max_v2_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 100%;
			background-size: 200% auto;
			}
		}
*/

	@media screen and (max-width: 960px)
		{
		.max_v2
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}
		
/* gamla stan */

.gamla_stan
	{
	background: url(../bilder/bg/gamla_stan_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.gamla_stan
			{
			background: url(../bilder/bg/gamla_stan_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.gamla_stan
			{
			background: url(../bilder/bg/gamla_stan_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 100%;
			background-size: 300% auto;
			}
		}

	@media screen and (max-width: 560px)
		{
		.gamla_stan
			{
			background: url(../bilder/bg/gamla_stan_1200px.jpg) #ffffff;
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-position: 0% 100%;
			background-size: 400% auto;
			}
		}
		
/* golfbana */
		
.golfbana
	{
	background: url(../bilder/bg/golfbana_1600px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{ .golfbana
			{
			background: url(../bilder/bg/golfbana_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 50%;
			background-size: 100% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{ .golfbana
			{
			background: url(../bilder/bg/golfbana_800px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 50%;
			background-size: 100% 100%;
			}
		}

	@media screen and (max-width: 560px)
		{
		.golfbana
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}	
		
/* luftballonger */

.luftballonger
	{
	background: url(../bilder/bg/luftballonger_1600px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.luftballonger
			{
			background: url(../bilder/bg/luftballonger_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.luftballonger
			{
			background: url(../bilder/bg/luftballonger_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}

	@media screen and (max-width: 560px)
		{
		.luftballonger
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}
		
/* light-textil */

.light-textil
	{
	background: url(../bilder/light-textil/skrynkelfri_light-textil_3_besk_kvadrat_1600px.avif);
	background-position: 50% 0;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: midnightblue;
	}
	
	@media screen and (max-width: 3400px)
		{
		.light-textil
			{
			background-position: 50% 0;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}			
	
	@media screen and (max-width: 2400px)
		{
		.light-textil
			{
			background: url(../bilder/light-textil/skrynkelfri_light-textil_3_besk_kvadrat_1600px.avif);
			background-position: 50% 0;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 2000px)
		{
		.light-textil
			{
			background-position: 50% 0;
			background-size: 140% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 1600px)
		{
		.light-textil
			{
			background: url(../bilder/light-textil/skrynkelfri_light-textil_3_besk_kvadrat_1600px.avif);
			background-position: 50% 0;
			background-size: 140% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}		
	
	@media screen and (max-width: 1400px)
		{
		.light-textil
			{
			background-position: 50% 0;
			background-size: 150% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 1000px)
		{
		.light-textil
			{
			background-position: 50% 0;
			background-size: 180% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}				
	
	@media screen and (max-width: 740px)
		{
		.light-textil
			{
			background: url(../bilder/light-textil/skrynkelfri_light-textil_3_besk_kvadrat_1200px.avif);
			background-position: 50% 0;
			background-size: 200% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}	
	
	@media screen and (max-width: 560px)
		{
		.light-textil
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}
		
/* mässa 10 */

.massa_10
	{
	background: url(../bilder/bg/massa_10_kvadrat_1600px.avif);
	background-position: 50% 0;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: midnightblue;
	}
	
	@media screen and (max-width: 3400px)
		{
		.massa_10
			{
			background-position: 50% 0;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}			
	
	@media screen and (max-width: 2400px)
		{
		.massa_10
			{
			background: url(../bilder/bg/massa_10_kvadrat_1600px.avif);
			background-position: 50% 0;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 2000px)
		{
		.massa_10
			{
			background-position: 50% 0;
			background-size: 140% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 1600px)
		{
		.massa_10
			{
			background: url(../bilder/bg/massa_10_kvadrat_1600px.avif);
			background-position: 50% 0;
			background-size: 140% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}		
	
	@media screen and (max-width: 1400px)
		{
		.massa_10
			{
			background-position: 50% 0;
			background-size: 150% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 1000px)
		{
		.massa_10
			{
			background-position: 50% 0;
			background-size: 180% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}				
	
	@media screen and (max-width: 740px)
		{
		.massa_10
			{
			background: url(../bilder/bg/massa_10_kvadrat_1200px.avif);
			background-position: 50% 0;
			background-size: 200% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}	
	
	@media screen and (max-width: 560px)
		{
		.massa_10
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}
		
/* mässa 11 */

.massa_11
	{
	background: url(../bilder/bg/massa_11_besk_2400px.avif);
	background-position: 50% 0;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: midnightblue;
	}
	
	@media screen and (max-width: 3400px)
		{
		.massa_11
			{
			background-position: 50% 0;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}			
	
	@media screen and (max-width: 2400px)
		{
		.massa_11
			{
			background: url(../bilder/bg/massa_11_besk_1600px.avif);
			background-position: 50% 0;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 2000px)
		{
		.massa_11
			{
			background-position: 50% 0;
			background-size: 140% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 1600px)
		{
		.massa_11
			{
			background: url(../bilder/bg/massa_11_besk_1600px.avif);
			background-position: 50% 0;
			background-size: 140% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}		
	
	@media screen and (max-width: 1400px)
		{
		.massa_11
			{
			background-position: 50% 0;
			background-size: 150% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 1000px)
		{
		.massa_11
			{
			background-position: 50% 0;
			background-size: 180% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}				
	
	@media screen and (max-width: 740px)
		{
		.massa_11
			{
			background: url(../bilder/bg/massa_11_1200px.avif);
			background-position: 50% 0;
			background-size: 200% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}	
	
	@media screen and (max-width: 560px)
		{
		.massa_11
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}		
		
/* maxwall */		
		
.maxwall
	{
	background: url(../bilder/maxwall/maxwall_bg_2400px.jpg) #000000;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 50% 50%;
	}
	
	@media screen and (max-width: 2400px)
		{
		.maxwall
			{
			background: url(../bilder/maxwall/maxwall_bg_2400px.jpg) #000000;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-size: 100% auto;
			background-position: 50% 50%;
			}
		}
		
	@media screen and (max-width: 1600px)
		{
		.maxwall
			{
			background: url(../bilder/maxwall/maxwall_bg_1600px.jpg) #000000;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-size: 100% auto;
			background-position: 50% 50%;
			}
		}

	@media screen and (max-width: 960px)
		{
		.maxwall
			{
			background: url(../bilder/maxwall/maxwall_bg_1200px.jpg) #000000;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-size: 200% auto;
			background-position: 50% 50%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.maxwall
			{
			background: url(../bilder/maxwall/maxwall_bg_1200px.jpg) #000000;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-size: auto 100%;
			background-position: 50% 50%;
			}
		}

	@media screen and (max-width: 560px)
		{
		.maxwall-bg
			{
			background: url(../bilder/maxwall/maxwall_bg_900px.jpg) #000000;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-size: auto 100%;
			background-position: 50% 50%;
			}
		}
	
/* vinterstockholm */

.vinterstockholm
	{
	background: url(../bilder/jul/vinterstockholm_v3_1600px.jpg);
	background-position: 50% 0;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: midnightblue;
	}
	
	@media screen and (max-width: 3400px)
		{
		.vinterstockholm
			{
			background-position: 50% 0;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}			
	
	@media screen and (max-width: 2400px)
		{
		.vinterstockholm
			{
			background: url(../bilder/jul/vinterstockholm_v3_1600px.jpg);
			background-position: 50% 0;
			background-size: 100% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 2000px)
		{
		.vinterstockholm
			{
			background-position: 50% 0;
			background-size: 140% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 1600px)
		{
		.vinterstockholm
			{
			background: url(../bilder/jul/vinterstockholm_v3_1600px.jpg);
			background-position: 50% 0;
			background-size: 140% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}		
	
	@media screen and (max-width: 1400px)
		{
		.vinterstockholm
			{
			background-position: 50% 0;
			background-size: 150% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}

	@media screen and (max-width: 1000px)
		{
		.vinterstockholm
			{
			background-position: 50% 0;
			background-size: 180% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}				
	
	@media screen and (max-width: 740px)
		{
		.vinterstockholm
			{
			background: url(../bilder/jul/vinterstockholm_v3_1600px.jpg);
			background-position: 50% 0;
			background-size: 200% auto;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-color: midnightblue;
			}
		}	
	
	@media screen and (max-width: 560px)
		{
		.vinterstockholm
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}
		
.paskon
	{
	background: url(../bilder/bg/paskon_01_2400px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% auto;
	}
	
	@media screen and (max-width: 1800px)
		{
		.paskon
			{
			background: url(../bilder/bg/paskon_01_1600px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 110% auto;
			}
		}	

	@media screen and (max-width: 960px)
		{
		.paskon
			{
			background: url(../bilder/bg/paskon_01_1600px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 50% 0;
			background-size: 100% auto;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.paskon
			{
			background: url(../bilder/bg/paskon_01_1200px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 50% 0;
			background-size: 100% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.paskon
			{
			background: url(../bilder/bg/paskon_01_900px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 50% 0%;
			background-size: 100% auto;
			}
		}
		
.casino_01
	{
	background: url(../bilder/bg/casino_01_2400px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 60%;
	background-size: 100% auto;
	}
	
	@media screen and (max-width: 1800px)
		{
		.casino_01
			{
			background: url(../bilder/bg/casino_01_1600px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 50%;
			background-size: cover;
			}
		}	

	@media screen and (max-width: 960px)
		{
		.casino_01
			{
			background: url(../bilder/bg/casino_01_1600px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: cover;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.casino_01
			{
			background: url(../bilder/bg/casino_01_1200px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0 0;
			background-size: 140% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.casino_01
			{
			background: url(../bilder/bg/casino_01_900px.jpg) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0 0%;
			background-size: 200% auto;
			}
		}

.studio
	{
	background: url(../bilder/bg/original_3_kvadrat_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.studio
			{
			background: url(../bilder/bg/original_3_kvadrat_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.studio
			{
			background: url(../bilder/bg/original_3_kvadrat_1200px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.studio
			{
			background: url(../bilder/bg/original_3_kvadrat_900px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: auto;
			}
		}
		
.digitalstad_01
	{
	background: url(../bilder/bg/digitalstad_01_kvadrat_1600px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.digitalstad_01
			{
			background: url(../bilder/bg/digitalstad_01_kvadrat_1200px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 160% auto;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.digitalstad_01
			{
			background: url(../bilder/bg/digitalstad_01_kvadrat_1200px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.digitalstad_01
			{
			background: url(../bilder/bg/digitalstad_01_kvadrat_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 400% auto;
			}
		}
		
.digitalstad_02
	{
	background: url(../bilder/bg/digitalstad_02_kvadrat_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.digitalstad_02
			{
			background: url(../bilder/bg/digitalstad_02_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.digitalstad_02
			{
			background: url(../bilder/bg/digitalstad_02_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.digitalstad_02
			{
			background: url(../bilder/bg/digitalstad_02_kvadrat_900px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: cover;
			}
		}

.digitalstad_03
	{
	background: url(../bilder/bg/digitalstad_03_kvadrat_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.digitalstad_03
			{
			background: url(../bilder/bg/digitalstad_03_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.digitalstad_03
			{
			background: url(../bilder/bg/digitalstad_03_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.digitalstad_03
			{
			background: url(../bilder/bg/digitalstad_03_kvadrat_900px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: cover;
			}
		}

.digitalstad_05
	{
	background: url(../bilder/bg/digitalstad_05_kvadrat_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.digitalstad_05
			{
			background: url(../bilder/bg/digitalstad_05_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.digitalstad_05
			{
			background: url(../bilder/bg/digitalstad_05_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.digitalstad_05
			{
			background: url(../bilder/bg/digitalstad_05_kvadrat_900px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: cover;
			}
		}

.fade_01
	{
	background: url(../bilder/bg/fade_01_kvadrat_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.fade_01
			{
			background: url(../bilder/bg/fade_01_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.fade_01
			{
			background: url(../bilder/bg/fade_01_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.fade_01
			{
			background: url(../bilder/bg/fade_01_kvadrat_900px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: cover;
			}
		}
		
.fade_02
	{
	background: url(../bilder/bg/fade_02_kvadrat_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.fade_02
			{
			background: url(../bilder/bg/fade_02_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.fade_02
			{
			background: url(../bilder/bg/fade_02_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.fade_02
			{
			background: url(../bilder/bg/fade_02_kvadrat_900px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: cover;
			}
		}	

.nyheter_och_uppdateringar
	{
	background: url(../bilder/bg/nyeheter_och_uppdateringar_01_kvadrat_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.nyheter_och_uppdateringar
			{
			background: url(../bilder/bg/nyeheter_och_uppdateringar_01_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.nyheter_och_uppdateringar
			{
			background: url(../bilder/bg/nyeheter_och_uppdateringar_01_kvadrat_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.nyheter_och_uppdateringar
			{
			background: url(../bilder/bg/nyeheter_och_uppdateringar_01_kvadrat_900px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: cover;
			}
		}

.expomattor
	{
	background: url(../bilder/bg/expomattor_1600px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.expomattor
			{
			background: url(../bilder/bg/expomattor_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: auto;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.expomattor
			{
			background: url(../bilder/bg/expomattor_1200px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.expomattor
			{
			background: url(../bilder/bg/expomattor_900px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: auto;
			}
		}
		
.kvallsstad_01
	{
	background: url(../bilder/bg/kvallsstad_01_kvadrat_1600px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.kvallsstad_01
			{
			background: url(../bilder/bg/kvallsstad_01_kvadrat_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.kvallsstad_01
			{
			background: url(../bilder/bg/kvallsstad_01_kvadrat_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.kvallsstad_01
			{
			background: url(../bilder/bg/kvallsstad_01_kvadrat_900px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: cover;
			}
		}
		
.host_01
	{
	background: url(../bilder/bg/host_01_1600px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.host_01
			{
			background: url(../bilder/bg/host_01_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.host_01
			{
			background: url(../bilder/bg/host_01_1200px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.host_01
			{
			background: url(../bilder/bg/host_01_900px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: auto;
			}
		}	
		
.host_04
	{
	background: url(../bilder/bg/host_04_full.jpg);
	background-attachment: fixed;
	background-position: 0% 0%;
	background-size: 100% auto;
	background-repeat: no-repeat;
	}
	
	@media screen and (max-width: 3400px)
		{ .host_04
			{				
			background-position: 0% 0%;
			background-size: 110% auto;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}			
	
	@media screen and (max-width: 2400px)
		{ .host_04
			{
			background: url(../bilder/bg/host_04_2400px.jpg);
			background-position: 0% 0%;
			background-size: 100% auto;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}			
	
	@media screen and (max-width: 1400px)
		{ .host_04
			{
			background: url(../bilder/bg/host_04_1600px.jpg);
			background-position: 0% 0%;
			background-size: 200% auto;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}		
	
	@media screen and (max-width: 960px)
		{ .host_04
			{
			background: url(../bilder/bg/host_04_1200px.jpg);
			background-position: 0% 0%;
			background-size: 245% auto;
			background-attachment: scroll;
			background-repeat: no-repeat;
			}
		}	
	
	@media screen and (max-width: 560px)
		{ .host_04
			{
			background-position: 0% 0%;
			background-size: 300% auto;
			background-repeat: no-repeat;
			background-attachment: scroll;
			}
		}
		
.sommarstad_01
	{
	background: url(../bilder/bg/sommarstad_01_kvadrat_1600px.avif) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.sommarstad_01
			{
			background: url(../bilder/bg/sommarstad_01_kvadrat_1200px.avif) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.sommarstad_01
			{
			background: url(../bilder/bg/sommarstad_01_kvadrat_1200px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: auto;
			}
		}
		
	@media screen and (max-width: 560px)
		{
		.sommarstad_01
			{
			background: url(../bilder/bg/sommarstad_01_kvadrat_900px.avif) #ffffff;
			background-attachment: scroll;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: auto;
			}
		}		

.nyhetsbrev
	{
	background: url(../bilder/bg/e-post_v3_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 20%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.nyhetsbrev
			{
			background: url(../bilder/bg/e-post_v3_1200px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 50%;
			background-size: 100% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.nyhetsbrev
			{
			background: url(../bilder/bg/e-post_v3_800px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 50%;
			background-size: 100% 100%;
			}
		}

	@media screen and (max-width: 560px)
		{
		.nyhetsbrev
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}
.maxpartner
	{
	background: url(../bilder/bg/folk_i_farten_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 100% 100%;
	}

	@media screen and (max-width: 960px)
		{
		.maxpartner
			{
			background: url(../bilder/bg/folk_i_farten_1600px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% 100%;
			}
		}
		
	@media screen and (max-width: 740px)
		{
		.maxpartner
			{
			background: url(../bilder/bg/folk_i_farten_1600px.jpg) #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			background-position: 0% 0%;
			background-size: 200% auto;
			}
		}

	@media screen and (max-width: 560px)
		{
		.maxpartner
			{
			background: url(bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}

.voltahuset_1917
	{
	background: url(../bilder/bg/voltahuset_1917_1600px.jpg) #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-size: 100%;
	}
	
	@media screen and (max-width: 740px)
		{
		.voltahuset_1917
			{
			background: url(../bilder/bg/AdobeStock_551149129_svv_v2-1.svg);
			background-size: cover;
			background-color: #ffffff;
			background-attachment: fixed;
			background-repeat: no-repeat;
			}
		}			