
html{  

	
}
body {
line-height:1.2;
font-size: 18px;

font-family: "akagi-pro",sans-serif;
color: #2b2b2a;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover
{
	background-color: #f6f6f6;
	border: 1px solid #c5c5c5;
	color: #222;
}

.navbar-default
{
	background-color: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
}

footer a
{
	color: #d1cfc3;
}

.uc
{
	margin-top: 70px;
}


img
{
	max-width: 100%;
}

.contentPane a,
a
{
	color: #e30613;
}

a:hover
{
	text-decoration: none;
	color: #e30613;
}

h3
{
font-family: "akagi-pro",sans-serif;
}

.mainFrame
{
	margin-bottom: 15px;
}

.navbar
{
	margin: 0px;
	border: none;
}

.navbar-nav
{
	float:right;
}

.navbar-default .navbar-nav>li>a
{
	background-color: transparent;
	border: none;
	color: #2b2b2a;
	padding-top: 29px;
	padding-bottom: 0px;
	border-radius: 0px;
	font-family: "akagi-pro",sans-serif;
}

.navbar-default .navbar-nav>li>a.active,
.navbar-default .navbar-nav>li>a:hover
{
	border-bottom: solid 2px #e30613;
}

.jumbotron
{
	margin: 0px;
	padding: 0px;
}

.jumbotron .startContainer
{
	width: 100%;
	padding: 0px;
	margin-bottom: 5px;
}

.SliderTextPane {
position: absolute;
left: 0px;
right: 0px;
z-index: 99999;
bottom: 20px;
color: #fff;
}

.SliderTitel h2
{
	font-size: 79px;
	margin-bottom: 0px;
}

.SliderText {
display: block;
font-size: 30px;
	margin-bottom: 10px;
}

.SliderTextPane .btn-primary
{
	background: none;
	background-color: transparent;
	border-radius: 0px;
	border-color: #fff;
	padding-left: 30px;
	padding-right: 30px;
	
}

.SliderTextPane .btn-primary:hover
{
	opacity: 0.7;
	background-color: #fff;
	color: #000;
}

.ImageText
{
	position: absolute;
	color: #fff;
}

.StartNewsHeader
{
	margin: 25px;
	padding-bottom: 15px;
	background-image: url("/images/ikonNyheter.png");
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: solid 2px #fff;
}

.StartNewsHeader h2
{
	margin: 0px;
	margin-left: 55px;
}

.NyhetsPane ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 25px;
}

.NyhetsPane ul li
{
	margin-bottom: 30px;
}

.date
{
	color: #888271;
	font-size: 18px;
	font-family: "akagi-pro",sans-serif;
	display: block;
}

.NyhetsPane a
{
	color: #2b2b2a;
	font-size: 20px;
}

.ArchiveLinkPane
{
	margin-left: 25px;
}

.subMenuPane h2
{
	font-size: 32px;
}

.subMenuPane,
.contentPane
{
	margin-top: 60px;
}


.contentPane h2
{
	font-size: 35px;
}

footer
{
	background-color: #383a3b;
	color: #d1cfc3;
	padding-bottom: 100px;
	font-family: "akagi-pro",sans-serif;
}

footer h2
{
	font-size: 18px;
	color: #d1cfc3;
	margin-top: 65px;
	margin-bottom: 25px;
	
}

footer ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

footer ul li
{
	margin-bottom: 20px;
}

footer ul li a
{
	color: #d1cfc3;
	font-family: "akagi-pro",sans-serif;
	
}



.SliderTitel
{
	width: 100%;
	display:block;
}

.lv1
{
	list-style: none;
	margin-left: 10px;
	padding-left: 10px;
}

.lv1 a
{
	color: #444;
	
}

.lv1 li
{
	margin-bottom: 10px;
}

.lv1 a:hover,
.lv1 a.selected
{
	text-decoration: none;
	border-bottom: solid 2px #e30e20;
}

.PagingUl
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 100%;
	margin-left: -15px;
	margin-right: -15px;
}

.PagingUl li
{
	margin-bottom: 40px;
}

.PagingUl a .ProjectName
{
	color: #444444;
	text-align:center;
}

.PagingUl a img:hover
{
	opacity: 0.5;
}


.ProjectName h3 span:hover
{
	border-bottom: solid 2px #e30e20;
}

.ProjectName h3 span
{
 margin-right: 25px;
}

.ProjectName h3:after {
    content: url('/images/RightArrow.png');
}

.pager li>a, .pager li>span
{
	border-radius: 0px;
	background-color: #d7d7d7;
	color: #fff;
	padding: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.pager li>a:hover,
.pager li.selected a;
{
	background-color: #c3c3c3;
}

.pager
{
	display:block;
}

.PagingUl li
{
	/*opacity:0;*/
}

.faktaPane
{
	background-color:#f5f5f5;
	padding: 25px;
	padding-top: 15px;
}

.cols
{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}
	
.cols h2
{
	margin-top: 0px;
}
	
.contentPane h1
{
		font-size: 45px;
		margin-bottom: 20px;
}

.divider
{
	border-bottom: solid 2px #e30613;
	padding-bottom: 25px;
	margin-bottom: 25px;
	padding-top: 25px;
}
	
.newsIngress
{
	color: #444444;
	font-size: 20px;
}

.date,
.newsDate
{
	color: #222222;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

.newsDate
{
	margin-top: 0px;
}

.readMore
{
	color: #222222;
	font-weight: bold;
	border-bottom: solid 2px #e30613;
}

.ingress
{
margin-bottom: 40px;
	font-size: 22px;
	
}

.newsContentPane h1
{
	margin-top: 0px;
	color: #888271;
}

.nyheterSmallPane
{
	margin-top: 35px;
}

label
{
	color: #000;
	font-weight: normal;
}

#PliableForm
{
	margin-top: 65px;
}

#PliableForm table
{
	width: 100%;
}

#PliableForm input
{
	
}

#PliableForm textarea
{
	height: 150px;
}

#PliableForm input[type="text"],
#PliableForm textarea
{
	border: none;
	background-color: #f4f4f4;
	width: 100%;
	padding: 5px;
}

#PliableForm input[type="text"]:focus
{
	border: none;
	width: 100%;
}

input.pSubmit
{
display: inline-block;
height: 39px;
padding: 4px;
text-align: center;
background-color: #e30e20;
color: #fff;
	border: none;
	padding-left: 40px;
	padding-right: 40px;
	text-transform: uppercase;
	margin-top: 30px;
}

.errormessage
{
	color: #e30e20;
	height: 20px;
}

.ListMedarbPane {
list-style-type: none;
padding: 0px;
margin: 0px;
	display:flex;
	flex-wrap:wrap;
}

.ContactImagePane
{
	margin-bottom: 20px;
}

.ListMedarbPane li {
float: left;
margin-right: 29px;
min-height: 550px;
width: 22%;

}

.ContactInfoPane {
width: 100%;
height: 170px;
}

.name
{
	text-transform: uppercase;
	font-weight: bold;
	
}


.overlay {
top: 0px;
background-color: #000;
opacity: 0.3;
}
.overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0px;

}

.mainFrame .flexslider
{
	height: auto;
}

.ProjectSmallImagePane
{
	max-height:261px;
	overflow:hidden;
}


/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 568px) and (orientation : landscape) {

}

/* Smartphones (portrait) ----------- */
@media only screen and (min-width : 320px) and (max-width : 568px) and (orientation : portrait)  {
	
	.SliderTextPane
	{
		display: none;
	}

	.navbar-nav
	{
		float:none;
	}

	.navbar-default .navbar-nav>li>a.active, 
	.navbar-default .navbar-nav>li>a:hover
	{
		border:none;
	}

	.navbar-default .navbar-nav>li>a
	{
		padding-top: 10px;
	}

	.navbar-brand
	{
		float:left;
		width: 200px;
	}

	.navbar-default
	{
		padding-top: 10px;
		padding-bottom: 10px;	
	}

.StartNewsHeader h2
{
	font-size: 16px;
}

.NyhetsPane a
{
	font-size: 14px;
}

.cols
{
	-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 0px;
-moz-column-gap: 0px;
column-gap: 0px;
}

iframe.iframe
{
	width: 100% !important;
	max-width: 100%;
	height: 200px;
}

.ListMedarbPane li
{
	width: 90%;
	margin:auto;
	float:none;
}
	
}


@media only screen and (min-width : 569px) and (max-width : 767px) and (orientation : portrait)  {
	

}
/* iPads (portrait) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {

.SliderTitel h2
{
	font-size: 28px;
}
	
.SliderText
{
	font-size: 24px;	
}

.width3 .ImageText p
{
	font-size: 33px !important;
}

.width2 .ImageText
{
	margin-top: 7px !important;
}

.nav>li>a
{
	padding-left: 10px;
	padding-right: 10px;
}

}

/* iPads (landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {

	.SliderTitel h2
{
	font-size: 28px;
}
	
.SliderText
{
	font-size: 24px;	
}
	
	.width3 .ImageText p
{
	font-size: 33px !important;
}

.width2 .ImageText
{
	margin-top: 7px !important;
}
	
}


/* Desktops and laptops piccoli ----------- */
@media only screen and (min-width : 1025px) and (max-width : 1200px)  {

	

}
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1201px) and (max-width : 1365px) {
	
}



/* Large screens ----------- */
@media only screen and (min-width : 1825px)  and (max-width : 2500px){

}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
