a  { Color:#C40079;Text-decoration:underline;Cursor:hand; }
a:hover  { Color:#A90369;Text-decoration:underline; }
.a  { Color:#C40079;Text-decoration:underline;Cursor:hand; }
.itemheader, h1  {  }
.itemintroduction { Font-size:10pt; }
.itembody { Font-size:10pt; }
.itemdate {  }
.htmlformlabel, .EditorLabel {}
body { Color:#000000;Font-family:'Open Sans', sans-serif;Font-size:16px;Line-height:1.72em; }
.itemimagestyle { Float:right; }
.FolderItemCell {  }
.imagepreviewstyle { Float:left;Margin-right:8px;Margin-bottom:8px; }
.itempreviewheader, h2  { Color:#000000;Font-family:'Open Sans', sans-serif;Font-size:22px;Text-Transform:none;Line-height:1.543em; }
.itempreviewintro { Font-weight:bold; }
.itempricelabel {  }
.itemprice {  }
.itemopenlink, .EsiteActionLink, .ESiteActionLink {  }
.itemopenlink:hover, .EsiteActionLink:hover, .ESiteActionLink:hover {  }
.itemopenlink {  }
.PageSelectorCell { Padding-top:12px; }
.PageSelectorCell a, .PageSelectorCell span {  }
.PageSelectorCell table { width:100%; }
.PageSelectorCell table td.PagesCell { width:100%; }
.ColorBoxImage {}
#Arrangement td
{
width:100% !important;
min-width:100% !important;  
}

.textshadow
{
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}


#Arrangement table
{
width:100% !important;
min-width:100% !important;  
}


#Arrangement tr
{
width:100% !important;
min-width:100% !important;  
}


.BreadCrumbLogin a:first-child 
{
    display:none !important;
}


a.knapp
{
	font-weight:400;
  font-size:1em;
	color:#fff;
  background-color:#c40079;
	position:relative;
	margin-top:10px;
	display:inline-block;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
		text-decoration:none;
	  -webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	
}

a.knapploggut

{
	font-weight:400;
  font-size:1em;
	color:#fff;
  background-color:#c40079;
	position:relative;
	margin-top:10px;
	display:inline-block;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
		text-decoration:none;
	  -webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	
}

a.knapploggut:hover
{
	text-decoration:none;
	background-color:#a90369;
}

h2 
{
text-decoration:none;
Color:#C40079; 
}


h2 
{
text-decoration:none;
color:#c40079;  
}


a.knapp:hover
{
	text-decoration:none;
	background-color:#a90369;
}


a.knapp-liten
{
	font-weight:400;
  font-size:0.9em;
	color:#fff;
  background-color:#c40079;
	position:relative;
	margin-top:10px;
	display:inline-block;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
		text-decoration:none;
	  -webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	
}


a.knapp-liten:hover
{
	text-decoration:none;
	background-color:#a90369;
}



#BildetekstHolder
{
position:absolute;
top:25%;
width:100%;  
}

.graastrek
{
width:60px;
height:2px;
background:#444;  
margin-top:20px;
  margin-bottom:20px;
}


.slideramme
{
height:70vh;
min-height:500px;
max-height:700px;
} 


.introtekst
{
min-height:360px;  
}

.flexbox-container
{
  
    background: none;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}


.colcolor
{
 border-bottom: 1px solid #ccc;
 padding-top:12px;
  padding-bottom:12px;
  min-width:100%;
}

.dato
{
font-style:italic;
color:#999;
padding-right:12px;
}

.where
{
float:right;
color:#987;  
}


#BildeForside
{
height:60vh;
min-height:300px;
padding-top:180px;
}

.linkhand
{
cursor:pointer;
}




#Bildefeltholder img
{
width:100%;
height:auto;
}


.logo img
{
width:100%;
height:auto;
}

iframe
{
width:100%;
  }

.fagomradelinker a
{
color:#000 !important;
text-decoration:none !important;
  }


.fagomradelinker a:hover
{
color:#3f96b4 !important;
}


.venstreheading
{
color:#262425;
font-family:'Open Sans', sans-serif;
font-size:1.5em;
font-style:normal;
display:inline-block;
padding-bottom:8px;

}

.ingress
{
color:#000000;
font-family: 'Open Sans', sans-serif;
font-size:1.3em !important;
line-height:1.72em;
font-weight:400;

}



.itemopenlink
{
color:#000;
}

.itemopenlink a
{
color:#3f96b4;
}



.footerbyline
{
color:#898989;
font-size:0.75em;
}

.footerbyline a
{
color:#898989;
}

.kontaktheading
{
font-family: 'Open Sans', sans-serif;
  font-size:2.2em;
  line-height:1.2em;
color:#fff;
text-transform:uppercase;
margin-bottom:30px;  
}


.kontaktnummer
{
font-family:'Open Sans', sans-serif;
  font-size:1.6em;
  line-height:1.3em;
color:#848383; 
}

.kontaktnummer a
{
color:#848383; 
}

.ESiteGroupBox
{
width:100% !important;
}


.ESiteTextBox
{ 
color:#444 !important;
  background:#fff !important;
padding: 16px;
  font-style: normal !important;
 text-shadow:none !important;
border:1px !important;
border-radius:5px !important;
border-color:#c8c8c8 !important;
border-style: solid !important;
width:100% !important;
}

.button
{
border:none !important;
}

.CustomFormSendButton
{ 
color:#1c1c1c !important;
  font-family:'Open Sans', sans-serif !important;
font-size:1em !important;
  display:inline-block;
  background:none !important;
background-color:#fff !important;
height: 51px !important;
width: 92px !important;
  border:0px !important;
  border-radius:5px !important;
clear:both !important; 
float: left !important;
margin-bottom: 10px !important;
margin-top: 25px !important;
valign: middle !important;
cursor:pointer !important;
-webkit-appearance: none !important;
  -webkit-transition: all .1s ease;
-moz-transition: all .1s ease;
-ms-transition: all .1s ease;
-o-transition: all .1s ease;
transition: all .1s ease;
}

.CustomFormSendButton:hover
{ 
background-color:#fff !important;
  background:none !important;
color:#0e485c !important;
}



.ESiteCustomFormGoBack
{
  display:none;
}

.ErrorLabel
{
border:none; width: 100%; display: inline-block; background-color: #da3c3c; color: #ffffff; text-align: center; padding: 15px 15px 15px 15px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}


.ConfirmLabel
{
border:none; display: inline-block; background-color: #c40079; color: #fff; text-align: center; padding: 15px 15px 15px 15px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}



#Innhold
{
border-right: 0px
}


#SlideHolder
{
position:absolute;
top:95px;
width:100%;
z-index:-999; 
min-height:500px;  
}

#ToppHolderUnderside
{
height:100px;
}

#ArrangementHolder
{
padding-left:0px;
padding-right:0px;  
}

h1
{
Color:#262425;
Font-family:'Open Sans', sans-serif;
Font-size:10vw;
Font-style:normal;
Display:inline-block;
Padding-bottom:4px;
}

@media  (min-width: 768px){

h1
{
Color:#262425;
Font-family:'Open Sans', sans-serif;
Font-size:3em;
Font-style:normal;
Display:inline-block;
Padding-bottom:4px;
}


h2
{
text-decoration:none;
Color:#C40079; 
}


h2 
{
text-decoration:none;
color:#c40079;  
}


#ArrangementHolder
{
padding-left:15px;
padding-right:0px;  
}


#ToppHolderUnderside
{
height:250px;
}


#SlideHolder
{
position:absolute;
top:0px;
width:100%;
z-index:-999;  

}

#Innhold
{
border-right: 0px solid
}

}
