@charset "UTF-8";
/* CSS Document */

img{border:0px}

a:link { color: #bc9717; text-decoration: none }
a:visited { color: #bc9717; text-decoration: none }
a:hover { color: #ecc747; text-decoration: none }

.topmenu a:link { color: #FFFFFF; text-decoration: none }
.topmenu a:visited { color: #FFFFFF; text-decoration: none }
.topmenu a:hover { color: #FFFFFF; text-decoration: none }


.footercontent a:link { color: #FFFFFF; text-decoration: none }
.footercontent a:visited { color: #FFFFFF; text-decoration: none }
.footercontent a:hover { color: #FFFFFF; text-decoration: none }

.post a:link { color: #0D2228; text-decoration: none }
.post a:visited { color: #0D2228; text-decoration: none }
.post a:hover { color: #4D6268; text-decoration: none }


.sidemenutext li {list-style-type: none; }
.sidemenutext ul  {padding-left:12px ;margin:0px;}


html, body {
	margin:0px;
	background-color:#0D2228;
	font-family: NimbusSanNov-Reg, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
font-size:15px;
line-height:20px;
}


fieldset {border:none;
padding:0px;
margin:0px;
}

/* TEXT */

blockquote {
padding:0px;
margin-left:15px;
margin-top:5px;
}

.aktuelltrubrik {
	font-size:36px;
	font-family: 'MuseoSlab-500';
	
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
line-height:43px;

}

/* SIDE MENU */

.sidemenuheadline {
font-size:18px;
}

/* gör sidomenyns länkar svarta */
.sidemenu a:link { color: #000000; text-decoration: none }
.sidemenu a:visited { color: #000000; text-decoration: none }
.sidemenu a:hover { color: #000000; text-decoration: none }

.sidemenu-full a:link { color: #000000; text-decoration: none }
.sidemenu-full a:visited { color: #000000; text-decoration: none }
.sidemenu-full a:hover { color: #000000; text-decoration: none }

/* gör den aktuella länken färgad */
.self a:link { color: #9c7707; text-decoration: none }
.self a:visited { color: #9c7707; text-decoration: none } /* gör länken färgad */
.self a:hover { color: #9c7707; text-decoration: none }

/* gör de underliggande länkarna svarta igen */
.self li  a:link { color: #000000; text-decoration: none }
.self li  a:visited { color: #000000; text-decoration: none }
.self li  a:hover { color: #000000; text-decoration: none }

/* gör den aktuella länken tjock */
/* .self {
font-weight:bold;
} */

/* gör de underliggande länkarna smala igen */
/* .inner {
font-weight:normal;
} */





.parent {
	background-image:url(../images/menudown.png);
	padding-left:10px;
margin-left:-10px;
	background-position:left top;
	background-repeat:no-repeat;
}


/*
.level1 {background:#9900FF;
}
.level2 {background:#BB00BB;}
*/


/* BODY PARTS */
.wrap {
	margin:0px auto 0px auto; 
	width:1000px; height:auto;
}

.wrap-full {
	margin:0px auto 0px auto; 
	width:100vw; height:auto;
}



.fill-gray {
	height:100%;
	width:100%;
	background-color:#d3ffd3;
	float:left;
}

.fill-white {
	height:100%;
	width:100%;
	background-color:#ffd3d3;
	float:left;
}

.b-logo {
	width:83px;
	height:90px;
	float:left;
	background-color:#FFFFFF;
}

.head {
	width:912px;
	height:51px;
	float:left;
	padding-top:4px;
	padding-left:5px;
	background-color:#FFFFFF;
	font-family: TradeGothicLTStd-BoldExt;
	font-size:23px;
}

.head-full {
	width: calc(100% - 88px);
	height:51px;
	float:left;
	padding-top:4px;
	padding-left:5px;
	background-color:#FFFFFF;
	font-family: TradeGothicLTStd-BoldExt;
	font-size:23px;
}

.topmenu {
	width:910px;
	height:35px;
	float:left;
	padding-left:7px;
	background-color:#103239;
	font-family: TradeGothicLTStd-BoldExt;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:1px;
}

.topmenu-full {
	width: calc(100% - 90px);
}

.sidemenu {
	width:162px;
	
	float:left;
	padding:17px 18px 17px 18px;
	background-color:#d3d3d3;
	
}

.sidemenufront {
	height:348px;
	font-size:15px;
	line-height:21px;

}

.sidemenu-full {
float:left;
background-color:#d3d3d3;
position: relative;
}

.sidemenufront-full {
	height:348px;
	font-size:15px;
	line-height:21px;

}

.bs-bottom {
position: absolute;
bottom: 18px;
left: 18px;
}


.bstext-full {
	height:22px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	font-size:14px;
	
}


.slideshow-full {
float:left;
}

.frontmain-full {
	width:620px;
	min-height:175px;
	float:left;
	padding:27px 24px 27px 24px;
	background-color:#ffffff;
}

.footer-full {

	height:185px;
	float:left;
	background-color:#1a3239;
}






.frontnewscontent-full {
	width:300px;
	min-height: 318px;
	float:left;
	padding:21px 10px 21px 21px;
	background-color:#d3d3d3;
overflow:auto;
}



@media screen and (max-width: 1199px) {
.sidemenu-full {
width: 162px;
padding: 18px;
}
.sidemenufront-full {
	height:348px;
	font-size:15px;
	line-height:21px;
}
.bstext-full {
width:145px;
font-size: 14px;
}
.slideshow-full {
	width: calc(100% - 200px);
	height:384px;
}
.frontmain-full {
	width: calc(100% - 380px);
	height: calc(100vh - 713px);
	float:left;
	padding:27px 24px 27px 24px;
	background-color:#ffffff;
}
.footer-full {
width: calc(100% - 332px);
}
.frontnewscontent-full {
	height: calc(100vh - 570px);
} }






@media screen and (min-width: 1200px) {
.sidemenu-full {
width: 180px;
padding: 20px;
}
.sidemenufront-full {
	height:386px;
	font-size:16px;
	line-height:23px;
}
.bstext-full {
width:165px;
font-size: 15px;
margin: 0 6px 6px 0;
}
.slideshow-full {
	width: calc(100% - 220px);
	height:426px;
}
.frontmain-full {
	width: calc(100% - 380px);
	height: calc(100vh - 755px);
	float:left;
	padding:27px 24px 27px 24px;
	background-color:#ffffff;
}
.footer-full {
width: calc(100% - 332px);
}
.frontnewscontent-full {
	height: calc(100vh - 612px);
} }






@media screen and (min-width: 1400px) {
.sidemenu-full {
width: 196px;
padding: 22px;
}
.sidemenufront-full {
	height:421px;
	font-size:18px;
	line-height:25px;
}
.bstext-full {
width:183px;
font-size: 16px;
margin: 0 7px 8px 0;
}
.slideshow-full {
	width: calc(100% - 240px);
	height:465px;
}
.frontmain-full {
	width: calc(100% - 380px);
	height:  calc(100vh - 794px);
	float:left;
	padding:27px 24px 27px 24px;
	background-color:#ffffff;
}
.footer-full {
width: calc(100% - 332px);
}
.frontnewscontent-full {
	height: calc(100vh - 651px);
} }







.sidemenufull {
	
	font-size:15px;
	line-height:21px;
}

.sidemenubanguide {
	height:auto;
	font-size:13px;
	line-height:20px;
}

.slideshow {
	width:802px;
	height:382px;
	float:left;
	background-color:#ffffff;
}


.slideshowsmall {
	width:802px;
	height:300px;
	float:left;
	background-color:#ffffff;
}

.mainwrapper {
float:left;
background:#00FFFF;
}

.frontmain {
	width:620px;
	height:175px;
	float:left;
	padding:27px 24px 27px 24px;
	background-color:#ffffff;
}

.main {
	width:754px;
	height:100%;
	float:left;
	padding:27px 24px 27px 24px;
	background-color:#ffffff;
}



.mainbanguide {
	width:654px;
	height:40px;
	float:left;
	padding:27px 24px 27px 24px;
	background-color:#ffffff;
}

.banguide {
	width:331px;
	height:540px;
	float:left;
	padding-top:20px;
padding-left:20px;
padding-right:20px;
	
	background-color:#ffffff;
}

.frontnews {
	width:332px;
	height:384px;
	float:right;
}

.frontnewsheadline {
	width:311px;
	height:52px;
	float:left;
	padding-top:2px;
	padding-left:21px;
	background-color:#1a3239;
}

.frontnewscontent {
	width:300px;
	height:289px;
	float:left;
	padding:21px 10px 21px 21px;
	background-color:#d3d3d3;
overflow:auto;
}



.bs {
	width:22px;
	height:22px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background-position:top left;
	background-repeat:no-repeat;
}

.bstext {
	width:68px;
	height:22px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	font-size:14px;
}




.footer {
	width:668px;
	height:156px;
	float:left;
	background-color:#bc9717;
}

.footerfull {
	width:1000px;
	height:156px;
	float:left;
	background-color:#bc9717;
}

.footercontent {
	width:610px;
	height:61px;
	margin-left:39px;
	padding-top:18px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
line-height:14px;
}

.footbig {
font-size: 14px;
line-height: 16px;
}

.partners {
	width:1000px;
	height:110px;
	margin-top:100px;
	margin-left:0px;
	margin-bottom:30px;
	float:left;
background:#FFFFFF;
	
}



.partnerstop {
	width:1000px;
	height:110px;
	margin-top:1px;
	margin-left:0px;
	margin-bottom:0px;
	float:left;
background:#FEFEFE;
	
}


/* div align */
#container2 {
	clear:left;
	float:left;
	width:1000px;
	overflow:hidden;
	background:#ffffff; /* right color */

}
#container1 {
	float:left;
	width:1000px;
	position:relative;
	right:802px;
	background:#d3d3d3; /* left color */
min-height:540px;
height:auto !important; 
   height: 500px;
}
#col1 {
	float:left;
	width:198px;
	position:relative;
	left:802px;
	overflow:hidden;
	
}
#col2 {
	float:left;
	width:802px;
	position:relative;
	left:802px;
	overflow:hidden;
	
}


.slideshowpartner { margin: auto;
width:1000px;
height:110px; 
}

.slideshowpartner img {
width:240px;
height:100px;
padding:2px;
}

.linje {
width:90%;
height:3px;
border-bottom: solid thin #ABABAB;
margin-bottom: 14px;
}


@media screen and (max-width: 881px) {

.tidbokning {
display: none !important;
}

} /* END over 881px */

@media screen and (min-width: 881px) {


.tidbokning-smal {
display: none !important;
}

} /* END below 881px */