@charset "UTF-8";


html,
body {
   margin:0;
   padding:0;
   height:100%;
   font-family: 'Titillium Web', sans-serif;
 
}

img { border:none; border-style:none; }

h1 { font-size:2.0em; line-height:1.2em; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#343f50; margin:0;  padding:0; margin-bottom:0.2em; max-width:15em;  }
h2 { font-size:1.5em; line-height:1.2em; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#343f50; margin:0; 	padding:0; margin-bottom:0.2em; }
h3 { font-size:1.2em; line-height:1.2em; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#343f50; margin:0;  padding:0; margin-bottom:0.2em; }
h4 { font-size:1.0625em; color:#343f50; margin:0;  padding:0; margin-bottom:0.2em; font-weight:bold; }
h5 { font-size:1em; line-height:1.2em; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#343f50; margin:0;  padding:0; margin-bottom:0.2em; }

h6 { font-size:2.0em;    font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#FFF; margin:0; margin-bottom:0.5em; padding:0; }
p { font-size:0.95em; line-height:1.5em; color:#343f50;  }

	

a:link { color:#0000FF; text-decoration:underline;  }
a:visited { color:#0000FF;text-decoration:underline; }
a:hover { color:#343f50; text-decoration:none; }
a:active { color:#FF0000; text-decoration:underline; } 

.ingress {    font-family: 'Titillium Web', sans-serif; font-weight:bold; font-size:1em; color:#343f50; margin-bottom:0.2em; line-height:1.4em; margin:1em auto; }


#container {
   min-height:100%;
   position:relative;
   min-width:1040px;
}

#header {
  
   background-image:url(img/header-background.png);
      background-position:top center;
   background-repeat:repeat-x;
   height:55.55em; position:relative;
   margin-top:-1.8em;
   

}

#headerkampanje {
  
   background-image:url(img/header-background.png);
      background-position:top center;
   background-repeat:repeat-x;
   height:51.55em; position:relative;
   margin-top:-1.8em;
   

}

#topmenu { background-color:;
			height:1.8em; top:1.8em; position:relative; margin-right:2em;
}
#topmenuwrapper { width:62.5em; margin:0 auto; }
#topmenuwrapper ul { list-style:none; margin:0; padding:0; float:right; }
#topmenuwrapper li { text-align:center; padding-left:1em; padding-right:1em; float:left; height:1.4em; line-height:1em; color:#FFFFFF; white-space:nowrap; }

#topmenuwrapper li a:link { color:#5d5d5d; text-decoration:none; font-size:0.7125em; }
#topmenuwrapper li a:visited { color:#5d5d5d;text-decoration:none; font-size:0.7125em;}
#topmenuwrapper li a:hover { color:#151515; text-decoration:none;font-size:0.7125em; }
#topmenuwrapper li a:active { color:#d91b73; text-decoration:none;font-size:0.7125em;} 

#mainmenu { height:6.4em; padding-bottom:1.5em; padding-top:2.8em; }
#mainmenuwrapper { height:6.4em; width:62.5em; margin:0.8em auto; position:relative;  }

#logo { float:left; margin-top:0em; }
#mainmenubuttons { float:left; margin-left:3em;  height:3em; position:relative; z-index:+10; }


#mainmenubuttons ul { list-style:none; margin:0; padding:0; }
#mainmenubuttons li { text-align:center; padding-left:0.5em; padding-right:0.5em; float:left; height:3.3em; width:7.2em; line-height:3.3em; color:#05add4;font-weight:600; background-repeat:no-repeat; background-position:center;white-space:nowrap; }

#mainmenubuttons li a:link { color:#343f50; text-decoration:none;font-size:0.95em; font-weight:600; }
#mainmenubuttons li a:visited { color:#343f50;text-decoration:none;font-size:0.95em; font-weight:600;}
#mainmenubuttons li a:hover { color:#05add4; text-decoration:none;font-size:0.95em;font-weight:600;}
#mainmenubuttons li a:active { color:#d91b73; text-decoration:none;font-size:0.95em;font-weight:600;} 

#activemainmenu {  color:#05add4; text-decoration:none;font-size:1.125em;font-weight:600; background-image:url(img/mainmenuhoverbackground.png); background-position:0.1em 0.2em; background-repeat:no-repeat; height:3.3em; width:7.2em;  }

#share a { text-decoration:none; opacity:0.8; filter:alpha(opacity=80);}
#share a:hover { text-decoration:none; opacity:1; filter:alpha(opacity=100); }


#share { float:right; width:11.45em;  height:3em; margin-right:1em; }
#sharewrapper { width:12.45em; height:3em; padding:0.5em; padding-top:0em; position:relative; z-index:+99; }


#Facebook { float:right; margin-right:0.5em; }
#Linkedin { float:right; margin-right:0.5em; }
#Googleplus { float:right; margin-right:0.5em; }

.greenbackground { 

background-color:#e8e8e8;
  background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e8e8e8));
    background-image: -moz-linear-gradient(top, #f7f7f7, #e8e8e8);
    background-image: -ms-linear-gradient(top, #f7f7f7, #e8e8e8);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e8e8e8));
    background-image: -webkit-linear-gradient(top, #f7f7f7, #e8e8e8);
    background-image: -o-linear-gradient(top, #f7f7f7, #e8e8e8);
    background-image: linear-gradient(to bottom, #f7f7f7, #e8e8e8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e8e8e8', GradientType=0);
	border-bottom:solid 0.1em #ccc;

	



}
.cyanbackground { 

background-color:#e8e8e8;
  background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f3f1f1), to(#e8e8e8));
    background-image: -moz-linear-gradient(top, #f3f1f1, #e8e8e8);
    background-image: -ms-linear-gradient(top, #f3f1f1, #e8e8e8);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f1f1), color-stop(100%, #e8e8e8));
    background-image: -webkit-linear-gradient(top, #f3f1f1, #e8e8e8);
    background-image: -o-linear-gradient(top, #f3f1f1, #e8e8e8);
    background-image: linear-gradient(to bottom, #f3f1f1, #e8e8e8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f1f1', endColorstr='#e8e8e8', GradientType=0);
	border-bottom:solid 0.1em #ccc;

 }
.pinkbackground {


background-color:#e8e8e8;
  background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#e8e8e8));
    background-image: -moz-linear-gradient(top, #eeeeee, #e8e8e8);
    background-image: -ms-linear-gradient(top, #eeeeee, #e8e8e8);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #e8e8e8));
    background-image: -webkit-linear-gradient(top, #eeeeee, #e8e8e8);
    background-image: -o-linear-gradient(top, #eeeeee, #e8e8e8);
    background-image: linear-gradient(to bottom, #eeeeee, #e8e8e8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#e8e8e8', GradientType=0);
	border-bottom:solid 0.1em #ccc;
	


 }


.orangebackground { background-color:#e58702;}


.pink { color:#d91b73; }
.cyan { color:#05add4; }
.green { color:#7fa83e;}
.orange { color:#e58702;}







#body {
   padding:0;
   padding-bottom:30.5em;   /* Height of the footer */
}

#bodykampanje {
   padding:0;
   padding-bottom:14.5em;   /* Height of the footer */
}


#bodywrapper {  margin-top:-42.75em; position:relative; z-index:+5;  border-top:solid 0.1em #FFF;  min-height:30em; background: rgba(255, 255, 255, .5);  }
@media only screen and (device-width: 768px) {
#bodywrapper {  margin-top:-42.75em; position:relative; z-index:+5;  border-top:solid 0.1em #FFF;  min-height:35em; background: rgba(255, 255, 255, .5);  }
}


#bodywrapperkampanje {  margin-top:-42.75em; position:relative; z-index:+5;  border-top:solid 0.1em #FFF;  min-height:30em; background: rgba(255, 255, 255, .5);  }
@media only screen and (device-width: 768px) {
#bodywrapperkampanje {  margin-top:-42.75em; position:relative; z-index:+5;  border-top:solid 0.1em #FFF;  min-height:35em; background: rgba(255, 255, 255, .5);  }
}

#MainText { width:62.5em; margin:2em auto 1em auto; color:#343f50;  }

#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:30.5em;   /* Height of the footer */
   background:#fff;
   background-image:url(img/footer-background.png);
   background-position:center;
   background-repeat:repeat-x;
   border-top:0.1em #e4e4e5 solid;
}

#footerkampanje {
   position:absolute;
   bottom:0;
   width:100%;
   height:14.5em;   /* Height of the footer */
   background:#fff;
   background-image:url(img/footer-background.png);
   background-position:center;
 background-repeat: repeat-x;
   border-top:0.1em #e4e4e5 solid;
}

#footerline {  height:14.8em; bottom:0; border-top:groove 0.1em #fff;
background-color:#2e2e2e;

    background-image: -khtml-gradient(linear, left top, left bottom, from(#373737), to(#2e2e2e));
    background-image: -moz-linear-gradient(top, #373737, #2e2e2e);
    background-image: -ms-linear-gradient(top, #373737, #2e2e2e);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #373737), color-stop(100%, #2e2e2e));
    background-image: -webkit-linear-gradient(top, #373737, #2e2e2e);
    background-image: -o-linear-gradient(top, #373737, #2e2e2e);
    background-image: linear-gradient(to bottom, #373737, #2e2e2e);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#2e2e2e', GradientType=0);
	
	background-image:url(img/footer2-background.png);
	background-position:bottom center;
	 background-repeat: repeat-x;




 }
#footerlinewrapper ul { margin:0; padding:0; list-style:none; }
#footerlinewrapper li { width:14.5em; float:left; }
#footerlinewrapper { width:62.5em; margin:1em auto; color:#FFFFFF;line-height:1.8em;  }

#footerlinewrapper h3 { font-size:1em; text-transform:uppercase; color:#e4e4e4; margin:0; 	padding:0; margin-bottom:0.2em; }
#footerlinewrapper p { font-size:0.7425em; line-height:1.1em; text-align:left; color:#e4e4e4; }
#footerlinewrapper a:link { color:#e4e4e4; text-decoration:underline;  }
#footerlinewrapper a:visited { color:#e4e4e4;text-decoration:underline; }
#footerlinewrapper a:hover { color:#e4e4e4; text-decoration:none;}
#footerlinewrapper a:active { color:#FF0000; text-decoration:none;} 



#footermenu { height:13.95em; margin:2em auto -0.3em auto; width:62.5em; }
.bottommenuboxes { width:8.4em; padding:0.7em; float:left; color:#343f50; line-height:1.4em; margin-right:0.4em; white-space:nowrap;  }
.bottommenuboxes p { font-size:0.7em; white-space:normal; font-weight:600; }



.bottommenuboxes a:link { color:#343f50; text-decoration:none;  }
.bottommenuboxes a:visited { color:#343f50;text-decoration:none; }
.bottommenuboxes a:hover { color:#05add4; text-decoration:none;}
.bottommenuboxes a:active { color:#343f50; text-decoration:none;} 



.bottommenuboxes h3 { margin-top:0.5em; border-bottom:dashed #CCC 0.1em; padding-bottom:0.5em; text-transform:uppercase; font-size:1.125em;font-family: 'Oswald', sans-serif; }
.bottommenuboxesicon { width:5.425em;float:left;  }

#individualsharebuttons {  width:62.5em; margin:0 auto;}

#googleplusone { float:left; margin-left:0.4em; }

#facebooksend { margin-top:0em;margin-left:0.4em; float:left } 

#tweet { float:left; margin-left:0.4em; margin-top:0.1em; }
#linkedin { float:left; margin-left:0.4em; }

.contactbutton {
font-size:1em;
text-align:center;
border:none;
padding:0.6em 1em;
cursor:pointer;
display:block;

color:#FFF; 
background-color: #05add4;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#03b5de), to(#05add4));
    background-image: -moz-linear-gradient(top, #03b5de, #05add4);
    background-image: -ms-linear-gradient(top, #03b5de, #05add4);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03b5de), color-stop(100%, #05add4));
    background-image: -webkit-linear-gradient(top, #03b5de, #05add4);
    background-image: -o-linear-gradient(top, #03b5de, #05add4);
    background-image: linear-gradient(to bottom, #03b5de, #05add4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03b5de', endColorstr='#05add4', GradientType=0);


-moz-box-shadow:  3px 3px 5px 0px rgba(0, 0, 0, 0.28);	
		-webkit-box-shadow:  3px 3px 5px 0px rgba(0, 0, 0, 0.28);
        box-shadow:  3px 3px 5px 0px rgba(0, 0, 0, 0.28);
		
		
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	

}


.contactbutton:hover {
color:#FFF; 
background-color: #05add4;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#05add4), to(#05add4));
    background-image: -moz-linear-gradient(top, #05add4, #05add4);
    background-image: -ms-linear-gradient(top, #05add4, #05add4);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #05add4), color-stop(100%, #05add4));
    background-image: -webkit-linear-gradient(top, #05add4, #05add4);
    background-image: -o-linear-gradient(top, #05add4, #05add4);
    background-image: linear-gradient(to bottom, #05add4, #05add4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05add4', endColorstr='#05add4', GradientType=0);


}



.contactbutton3 {
font-size:1em;
text-align:center;
border:none;
padding:0.6em 1em;
cursor:pointer;
display:block;
float:right;
margin-top:0.375em;
margin-bottom:-4.5em;
margin-right:1em;
position:relative;

color:#FFF; 
background-color: #05add4;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#03b5de), to(#05add4));
    background-image: -moz-linear-gradient(top, #03b5de, #05add4);
    background-image: -ms-linear-gradient(top, #03b5de, #05add4);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03b5de), color-stop(100%, #05add4));
    background-image: -webkit-linear-gradient(top, #03b5de, #05add4);
    background-image: -o-linear-gradient(top, #03b5de, #05add4);
    background-image: linear-gradient(to bottom, #03b5de, #05add4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03b5de', endColorstr='#05add4', GradientType=0);


	-moz-box-shadow:  3px 3px 5px 0px rgba(0, 0, 0, 0.28);	
		-webkit-box-shadow:  3px 3px 5px 0px rgba(0, 0, 0, 0.28);
        box-shadow:  3px 3px 5px 0px rgba(0, 0, 0, 0.28);
		
		
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	

}


.contactbutton3:hover {
color:#FFF; 
background-color: #05add4;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#05add4), to(#05add4));
    background-image: -moz-linear-gradient(top, #05add4, #05add4);
    background-image: -ms-linear-gradient(top, #05add4, #05add4);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #05add4), color-stop(100%, #05add4));
    background-image: -webkit-linear-gradient(top, #05add4, #05add4);
    background-image: -o-linear-gradient(top, #05add4, #05add4);
    background-image: linear-gradient(to bottom, #05add4, #05add4);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05add4', endColorstr='#05add4', GradientType=0);


}

.contactformswrapper {

background-color:#353535; min-height:25em; left:0; right:0;
border-bottom:solid 0.1em #FFF;

	-moz-box-shadow:inset  0 15px 5px #000;
-webkit-box-shadow:inset 0 0 15px 5px#000;
box-shadow:inset 0 0 15px 5px #000;




 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAOElEQVQIW2P8//+/JAMQJCUlGYNoxrS0NLDAv3//pMACiYmJPiDGvHnzzoIFUlJSwEqZmJiegWgAW5wPNP5H54YAAAAASUVORK5CYII=);


}

.skjemainnhold { width:62.5em; margin:0 auto; color:#FFFFFF; }
.skjemainnhold h6 { padding-top:0.5em; }
.skjemainnhold form { margin-left:17.2em;  }

.skjemainnhold label {  color:#FFFFFF; font-family: 'Titillium Web', sans-serif; float:left; margin-right:3em; margin-bottom:1em; line-height:2em;  }


.bn15 {
font-size:1em;
text-align:center;
border:none;
padding:0.6em 1em;
cursor:pointer;
display:block;
float:right;
font-family: 'Titillium Web', sans-serif; 
margin-right:10em;

color:#FFF; 
background-color: #e58702;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f5940a), to(#e58702));
    background-image: -moz-linear-gradient(top, #f5940a, #e58702);
    background-image: -ms-linear-gradient(top, #f5940a, #e58702);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5940a), color-stop(100%, #e58702));
    background-image: -webkit-linear-gradient(top, #f5940a, #e58702);
    background-image: -o-linear-gradient(top, #f5940a, #e58702);
    background-image: linear-gradient(to bottom, #f5940a, #e58702);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5940a', endColorstr='#e58702', GradientType=0);

	
		
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	

}


.bn15:hover {
color:#FFF; 
background-color: #e58702;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#e58702), to(#e58702));
    background-image: -moz-linear-gradient(top, #e58702, #e58702);
    background-image: -ms-linear-gradient(top, #e58702, #e58702);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e58702), color-stop(100%, #e58702));
    background-image: -webkit-linear-gradient(top, #e58702, #e58702);
    background-image: -o-linear-gradient(top, #e58702, #e58702);
    background-image: linear-gradient(to bottom, #e58702, #e58702);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e58702', endColorstr='#e58702', GradientType=0);


}
 .bn17 {
	padding: 14px 10px;
	width: 8.5em;
	margin-right:1em;
	border: 1px solid #ccc;
	display: block;
	float: left;
	font-size:1em;
	color:#FFF;
	
	
	 background-color: #010101;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#2f2f2f), to(#010101));
    background-image: -moz-linear-gradient(top, #2f2f2f, #010101);
    background-image: -ms-linear-gradient(top, #2f2f2f, #010101);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f2f2f), color-stop(100%, #010101));
    background-image: -webkit-linear-gradient(top, #2f2f2f, #010101);
    background-image: -o-linear-gradient(top, #2f2f2f, #010101);
    background-image: linear-gradient(to bottom, #2f2f2f, #010101);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#010101', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn17:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn17:hover {
    background-position: 0 -15px;
    text-decoration: none;
}
 
 
  .bn18 {
	padding: 14px 10px;
	width: 8.5em;
	margin-right:1em;
	border: 1px solid #ccc;
	display: block;
	float: left;
	font-size:1em;
	color:#FFF;
	
	
	 background-color: #010101;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#2f2f2f), to(#010101));
    background-image: -moz-linear-gradient(top, #2f2f2f, #010101);
    background-image: -ms-linear-gradient(top, #2f2f2f, #010101);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f2f2f), color-stop(100%, #010101));
    background-image: -webkit-linear-gradient(top, #2f2f2f, #010101);
    background-image: -o-linear-gradient(top, #2f2f2f, #010101);
    background-image: linear-gradient(to bottom, #2f2f2f, #010101);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f2f2f', endColorstr='#010101', GradientType=0);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.bn18:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25),0 1px 2px rgba(0, 0, 0, 0.05);
}

.bn18:hover {
    background-position: 0 -15px;
    text-decoration: none;
}


.bn19 {
font-size:1em;
text-align:center;
border:none;
padding:0.6em 1em;
cursor:pointer;
display:block;
float:right;
font-family: 'Titillium Web', sans-serif; 
margin-right:-0.2em;

color:#FFF; 
background-color: #00aeef;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#12beff), to(#00aeef));
    background-image: -moz-linear-gradient(top, #12beff, #00aeef);
    background-image: -ms-linear-gradient(top, #12beff, #00aeef);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #12beff), color-stop(100%, #00aeef));
    background-image: -webkit-linear-gradient(top, #12beff, #00aeef);
    background-image: -o-linear-gradient(top, #12beff, #00aeef);
    background-image: linear-gradient(to bottom, #12beff, #00aeef);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#12beff', endColorstr='#00aeef', GradientType=0);

	
		
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	

}


.bn19:hover {
color:#FFF; 
background-color: #00aeef;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#00aeef), to(#00aeef));
    background-image: -moz-linear-gradient(top, #00aeef, #00aeef);
    background-image: -ms-linear-gradient(top, #00aeef, #00aeef);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aeef), color-stop(100%, #00aeef));
    background-image: -webkit-linear-gradient(top, #00aeef, #00aeef);
    background-image: -o-linear-gradient(top, #00aeef, #00aeef);
    background-image: linear-gradient(to bottom, #00aeef, #00aeef);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeef', endColorstr='#00aeef', GradientType=0);


}




.bn20 {
font-size:1em;
text-align:center;
border:none;
padding:0.6em 1em;
cursor:pointer;
display:block;
float:left;
font-family: 'Titillium Web', sans-serif; 
margin-right:-0.2em;

color:#FFF; 
background-color: #00aeef;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#12beff), to(#00aeef));
    background-image: -moz-linear-gradient(top, #12beff, #00aeef);
    background-image: -ms-linear-gradient(top, #12beff, #00aeef);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #12beff), color-stop(100%, #00aeef));
    background-image: -webkit-linear-gradient(top, #12beff, #00aeef);
    background-image: -o-linear-gradient(top, #12beff, #00aeef);
    background-image: linear-gradient(to bottom, #12beff, #00aeef);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#12beff', endColorstr='#00aeef', GradientType=0);

	
		
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	

}


.bn20:hover {
color:#FFF; 
background-color: #00aeef;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#00aeef), to(#00aeef));
    background-image: -moz-linear-gradient(top, #00aeef, #00aeef);
    background-image: -ms-linear-gradient(top, #00aeef, #00aeef);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aeef), color-stop(100%, #00aeef));
    background-image: -webkit-linear-gradient(top, #00aeef, #00aeef);
    background-image: -o-linear-gradient(top, #00aeef, #00aeef);
    background-image: linear-gradient(to bottom, #00aeef, #00aeef);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeef', endColorstr='#00aeef', GradientType=0);


}


.bn22 {
margin:0.2em 0;
font-size:1em;
line-height:1em;
text-align:center;
border:none;
padding:0.4em 0.2em;
cursor:pointer;
display:block;
float:right;
font-family: 'Titillium Web', sans-serif; 


color:#FFF; 
background-color: #e58702;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#f5940a), to(#e58702));
    background-image: -moz-linear-gradient(top, #f5940a, #e58702);
    background-image: -ms-linear-gradient(top, #f5940a, #e58702);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5940a), color-stop(100%, #e58702));
    background-image: -webkit-linear-gradient(top, #f5940a, #e58702);
    background-image: -o-linear-gradient(top, #f5940a, #e58702);
    background-image: linear-gradient(to bottom, #f5940a, #e58702);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5940a', endColorstr='#e58702', GradientType=0);

	
		
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	

}


.bn22:hover {
color:#FFF; 
background-color: #e58702;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#e58702), to(#e58702));
    background-image: -moz-linear-gradient(top, #e58702, #e58702);
    background-image: -ms-linear-gradient(top, #e58702, #e58702);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e58702), color-stop(100%, #e58702));
    background-image: -webkit-linear-gradient(top, #e58702, #e58702);
    background-image: -o-linear-gradient(top, #e58702, #e58702);
    background-image: linear-gradient(to bottom, #e58702, #e58702);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e58702', endColorstr='#e58702', GradientType=0);


}
 
 
.cn15 { padding:0.8em 0.4em; min-width:13em;
	
		border:none;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;


 }
 
 .cn16 { padding:0.8em 0.4em; min-width:15em;
	
		border:solid 0.1em #ccc;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;


 }

.cn18 { width:2em;
	padding:0.6em 1em;
		border:none;
	font-size:1em;
	display:block;
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	font-family: 'Titillium Web', sans-serif; 
	margin-right:2em;


 }
 .cn19 { padding:0.8em 0.4em; width:18em; margin-bottom:1em; clear:both; font-size:0.8em; background-color:#FFF;
	
		border:0.15em solid #e4e4e4;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	
}

.cn20 { width:6em;
	padding:0.3em 0.1em;
		background-color:#FFF;
	
		border:0.1em solid #e4e4e4;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	font-size:1em;
	display:block;
	font-family: 'Titillium Web', sans-serif; 
	margin-right:1.4em;
 }
 
 .cn21 { width:1.2em;
	padding:0.3em 0.6em;
	background-color:#FFF;
	
		border:0.1em solid #e4e4e4;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	font-size:1em;
	display:block;
font-family: 'Titillium Web', sans-serif; 
	margin-right:0.5em;
 }
 .cn22 { padding:0.4em 0.2em; width:8em;
	
		border:none;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;


 }


 .cn23 { padding:0.8em 0.4em; width:25em; margin-bottom:1em; clear:both; font-size:0.8em; background-color:#FFF;
	
		border:0.15em solid #e4e4e4;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	
}

 .cn24 { padding:0.8em 0.4em; width:30em; margin-bottom:1em; clear:both; font-size:0.8em; background-color:#FFF;
	
		border:0.15em solid #e4e4e4;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	
}

 


.dn15 { clear:both; width:50.8em; height:8em;
	
	border:none;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
 }

.dn16 { clear:both; width:20em; height:8em;
	
		border:solid 0.1em #ccc;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
 }

.dn19 {
padding:0.8em 0.4em; width:18em; min-height:5em; margin-bottom:1em; clear:both; font-size:0.8em; background-color:#FFF;
	
		border:0.15em solid #e4e4e4;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
}

.en20 { width:20em;
	padding:0.3em 0.1em;
		background-color:#FFF;
	
		border:0.1em solid #e4e4e4;
	
    border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	font-size:0.8em;
	display:block;
	font-family: 'Titillium Web', sans-serif; 
	margin-right:1.4em;
 }


 .col1 { width:15em; float:left; }
 .col2 { width:45em; float:right; margin-right:1em; }
 .col50 { width:30.25em; float:left; margin-right:1em; }
 .col70 { width:40.25em; float:left; margin-right:1em;  }
 .col30 { width:20.25em; float:left; margin-right:1em;  }

 
.col1 h3 { font-size:1em; color:#343f50; line-height:6.625em; text-transform:uppercase; font-weight:bold;  position:relative;  }
 
 
.col1 a:link { color:#343f50; text-decoration:none; font-size:1em; font-weight:600; }
.col1 a:visited { color:#343f50;text-decoration:none; font-size:1em; font-weight:600;}
.col1 a:hover { color:#05add4; text-decoration:none;font-size:1em; font-weight:600;}
.col1 a:active { color:#343f50; text-decoration:none;font-size:1em; font-weight:600;} 



 
#cyanmenu { color:#05add4; font-weight:bold;  }

/*slider frame*/
#sliderFrame {
    width:62.5em; 
    margin: -9em auto -4em auto; 
	position:relative;


	
}      
        

#slider {
    width:62.5em;height:35em;/* Make it the same size as your images */
	/* background:transparent url(loading.gif) no-repeat 50% 50%; */
	position:relative;
	margin:0 auto 0 -1em;/*make the image slider center-aligned */
	z-index:99;
	background-image:url(img/forside_overlay.png);
	background-position:center top;
	background-repeat:no-repeat;
	
}
#slider img {
	position:absolute;
	border:none;
	
	visibility:hidden;

}

/* the link style (if slide image is wrapped in a link) */
#slider a.imgLink {
	z-index:2;
	display:none;position:absolute;
	top:0px;left:0px;border:0;padding:0;margin:0;
	width:100%;height:100%;
}

/* Caption styles */
div.mc-caption-bg, div.mc-caption-bg2 {
	position:absolute;
	width:190px;
	height:auto;
	padding:20px;
	left:90px; /* or right: ??px; */
	top:100px;/* or bottom: ??px; */
	z-index:3;
	overflow:hidden;
	font-size:0;
}
div.mc-caption-bg {
	background-color:White; /*Caption background color. Can be set to "background:transparent;", or set to semi-transparent through the sliderOptions.captionOpacity setting in the javascript.*/
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
div.mc-caption {
	font:bold 15px/20px Arial;
	color:#000000;
	z-index:4;
	padding:0px;
	text-align:center;
	display:none;
}
div.mc-caption a { 
	color:#66FFFF;
}


/* ------ built-in navigation bullets wrapper that is relative to the #slider 
div.navBulletsWrapper  {
	display:none;
}
------*/


/*thumbnails*/
#thumbs
{
	background:white url(thumbs-bar.gif) repeat-x 0 0;
	border:1px solid white; text-align:center;
	font-size:0px;
	line-height:45px;
}
#thumbs .thumb 
{
    width:60px;height:45px;
    cursor:pointer;
    text-align:center;
    border-left:1px solid #FFF; border-right:1px solid #DDD; 
    
    display:inline-block;
    *display:inline;zoom:1; /*IE Hack*/
}
#thumbs .thumb-on {background-image: url(active-bg.png);}
#thumbs .thumb img {vertical-align:middle;}


/* --------- Others ------- */
#slider 
{
	transform: translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
}




















.orderform { 

width:18em; margin:0 auto; 

}

.orderform label { font-size:1.2em; margin-bottom:3em; }

.pink a:link { color:#d91b73; text-decoration:none;  }
.pink a:visited { color:#d91b73;text-decoration:none; }
.pink a:hover { color:#d91b73; text-decoration:underline; }
.pink a:active { color:#FF0000; text-decoration:none; } 

.cyan a:link { color:#05add4; text-decoration:none;  }
.cyan a:visited { color:#05add4;text-decoration:none; }
.cyan a:hover { color:#05add4; text-decoration:underline; }
.cyan a:active { color:#05add4; text-decoration:none; } 

.green a:link { color:#7fa83e; text-decoration:none;  }
.green a:visited { color:#7fa83e;text-decoration:none; }
.green a:hover { color:#7fa83e; text-decoration:underline; }
.green a:active { color:#7fa83e; text-decoration:none; } 

.orange a:link { color:#e58702; text-decoration:none;  }
.orange a:visited { color:#e58702;text-decoration:none; }
.orange a:hover { color:#e58702; text-decoration:underline; }
.orange a:active { color:#e58702; text-decoration:none; } 




