@import url('/admin/contentbuilder/assets/default/content.css');        
div#txtContent{background-color:#fff!important;
background:url(/IRMA/gfx/1108/bg_24.jpg)#fff!important;
margin-top:-225px; margin-left:25px; }
.ui-draggable{padding-left:7px;}
body[contenteditable="true"] {background:url(/IRMA/gfx/1108/b.jpg)!important;
background-color:#fff!important; margin-top:0px;}
div#txtContent .hoger {
    display: none;
}


html { position: relative; min-height: 100%;}

body {
    background: #fff url(/irma/gfx/1108/bg6.png) no-repeat fixed top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

margin-bottom: 180px;
}

hr{margin-top:0px; margin-bottom:0px;}
iframe{max-width:100%;}

#container{max-width:1000px; margin:0em auto; background:transparent;  height: 100%;}
#header{
   width:100%;
   height:150px;  
   background: url("/irma/gfx/1108/header.png") transparent repeat fixed top center; 
   position:absolute;
   top:50px;
   left:0px;
}

#ExtraDiv4{position:absolute; z-index:99;
top:210px; text-align: left; max-width:100%}
#ExtraDiv4 a {
font-size: 15pt;
    font-weight: bolder;
    text-decoration: none;
    color: #21388b;
    font-family: arial;
letter-spacing:-1px;
}




.header{max-width:1000px; margin:0em auto;}
.header>.column.third {padding:0px; text-align:right; border:0px;}
.header> .column.two-third{padding:0px; border:0px;}
.row.clearfix.header{width:100%!important; margin:0em  auto; float:none}
#contents{max-width:1000px; background:#fff; min-height:500px; margin-top:254px; border-radius:15px;  height: 100%; }
p{font-size:11pt; color:#999;}
a{color:#4984d5;}

a:hover {
	text-decoration:none;
}
.column.fourth a {
    font-size: 10pt;
}
ul,
ol {
	list-style:none;
}


/*
	Todd Motto Labs
	URL: www.toddmotto.com
*/


.wrapper {
	
	width:100%;
	margin:0 auto;
	position:absolute;
top:0px;
left:0px;
   background: url("/Irma/gfx/1108/meny.jpg") #000 repeat; 
}
.main {
	width:100%;
	margin:0px 0px;
	text-align:center;
//height:54px;
}
.content {
	text-align:left;
	margin:25px 0;
}
.content-text {
	margin:0 0 15px;
}


/*------------------------------------*   Nyheter
\*------------------------------------*/

#newsArchive h2 {
    font-size: 1.2em;
    color: #888888;
    margin: 0px;
}
#newsArchive{margin-top: border-bottom:1px solid #d8e3ef; margin-bottom:30px;}
div#newsArchive {
    width: 200px;
    padding: 10px;
    //min-height: 800px;
    border-right: 1px dotted #d8e3ef;
}


.NyhetsKategoriDiv{border-top:1px solid #d8e3ef;}
a.NyhetsKategori{color:#3b70bb; font-weight:bold;}
a.NyhetsRubrik{color:#999; font-size:10pt;}

.thumbnail {
    overflow: hidden;
    width: 200px;
    height: 200px;
}
div#bilder {
    /* width: 80%; */
    margin-left: 20px;
}

.bildarkivrubrik {
    color: #a1a1a1;
    padding: 5px;
    margin-bottom: 5px;
    background: #e6e6e6;
font-size:11pt;

}
.bildgalleri {
    height: 140px;
    overflow: hidden;
    background: #e7e7e7;
}
/*------------------------------------*    Flaunt JS Navigation
\*------------------------------------*/

.nav {
	position:relative;
	display:inline-block;
	font-size:14px;
	font-weight:900;
z-index:100;
margin:0px;
}
.nav-list {
	text-align:left;
padding-left:0px;
margin:0px;
background-color:#000;
}
.nav-item {
	float:left;
	*display:inline;
	zoom:1;
	position:relative;
}
.nav-item a {
	display:block;
	color:#FFF;
	padding:15px 8px;
text-decoration:none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
}
.nav-item > a:hover {
	
}

/* Navigation submenu */

nav ul {
	padding: 0;
        margin: 0;
	list-style: none;
	position: relative;
	}	
nav ul li {
	display:inline-block;

	}
nav a {
	display:block;
	padding:0 10px;	
	color:#FFF;
	font-size:14px;
	line-height: 10px;
	text-decoration:none;

}
nav ul li ul li a {
background:#333;
}
nav ul li ul li ul li a {
background:#6d6d6d;
}
nav ul li ul li ul li ul li a {
background:#ccc;
}
nav a:hover { 
	background-color: #333; 
}
nav ul ul {
	display: none;
	position: absolute; 
	top: 40px; 	

}	
nav ul li:hover > ul {
	display:inherit;
}	
nav ul ul li {
	width:230px;
	float:none;
	display:list-item;
	position: relative;
}
nav ul ul ul li {
	position: relative;
	top:-40px; 
	left:230px;
background:#333;
}
nav ul ul li {
	border-bottom: 1px solid #000;
}

/* Mobile navigation */
.nav-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	background:#3D3D3B url(/commondata/images/nav.svg) no-repeat center center;
	background-size:18px;

	height:50px;
	width:50px;
}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position:absolute;
	top:0;
	right:0;
	display:none;
	height:49px;
	width:50px;
	cursor:pointer;
}
.nav-click i {
	display:block;
	height:48px;
	width:48px;
	background:url(/commondata/images/drop.svg) no-repeat center center;
	background-size:20px;
}
.nav-click:hover {
	
}
.nav-rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

.column {
    float: left;
    //padding-left: 1rem;
    //padding-right: 1rem;
}

.column.half.start{
    width: 44%;
    border-top: 1px solid #a8bed6;
    margin-right: 2%;
    margin-left: 2%;
    /* background: #ccc; */
padding-left:0px;
padding-right:0px;
}
.column.half.start >img {
   
    margin-top: 0%;
    margin-bottom: 0%;

}
.column.full >img{width:100%; max-width:100%;}
.column.two-third{ width:72%; border-right:1px dotted #d8e3ef;}

.column.third{ width:25%;}
h1{font-size:1.6em; color:#000; text-transform:uppercase;}
h2{font-size:1.3em; color:#4984d5; }
#footer{margin-top:20px;}


.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 1;
  -moz-border-radius: 1;
  border-radius: 1px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
line-height:1em;
 width:200px;
text-align:left;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}


/*------------------------------------*    Media Queries
\*------------------------------------*/
@media only screen and (min-device-width: 120px) and (max-device-width: 768px), only screen and (max-width : 768px){
body{    background: #fff url(/irma/gfx/1108/b.png) no-repeat fixed top center;}
	.main {

height:54px;
}
.nav-mobile {
		display:block;
	}
	.nav {
		width:100%;
		padding:50px 0 0;
	}
	.nav-list {
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;
	}
	.nav-item > a {
		padding:15px;
	}
	.nav-click {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
                margin-left:0px;
               padding-left:0px;
         }

.nav-submenu >li.nav-item{width:100%;}

ul li ul li ul.nav-submenu a{
padding-left:40px;
}
nav ul ul ul li {
top: 0px; 
left: 0px;

}

.header>.column.third {display:none;}
#contents{margin-top:200px; height:100%;}
#header{height:100px;}
#ExtraDiv4{top:160px; max-width:100%;  width: 100%;
    height: 40px;}
.column.fourth{width:100%!important;}
.column.third{width:100%!important;}
.column.two-third{ width:100%!important; border:0px;}
.column.third-start{width:100%!important;}
.column.half.start{margin:0px; width:100%!important; text-align:center;}
.row.clearfix{width: 95%!important;}


div#newsArchive{
background-color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 180px;
    width: 100%;
    text-align: center;

}
#NewsItems{margin-bottom:180px;}
}

@media only screen and (min-device-width: 120px) and (max-device-width: 568px), only screen and (max-width : 568px){
#header{height:70px!important}
#ExtraDiv4{top:120px; text-align:center;}
#contents {
    margin-top: 170px;
    height: 100%;
border-top:1px solid #ccc;
text-align:center;
}
#ExtraDiv4 a {
    font-size: 11pt;
    font-weight: bolder;
    text-decoration: none;
    color: #21388b;
    font-family: arial;
    letter-spacing: -1px;
}

}


.lb-outerContainer {
    position: relative;
    background-color: white;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    width: 100%!important;
    height: auto!important;
}
.lb-container {
    padding: 10px;
 
}
.lb-outerContainer {
    position: relative;
    background-color: white;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    width: 800px!important;
    height: auto!important;
    max-width: 100%!important;
}
.lb-dataContainer {
    max-width: 800px;
    width: 70%!important;
}
.lb-dataContainer{max-width: 800px;}
.hide_link{display:none!important;}


div#md-imageselect.md-modal.md-show{width:90%!important!}

/* HTTP_USER_AGENT = Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
   Is_Mobile = False */
/* hemsideid = 1108
   hid = 1108 */
/* hemsidesidid = 23108
   hsid = 23108
   sessiohnhsid = 23108 */
/* referer =  */