﻿
body { }

.search_box {margin-top:-30px;}
.printbutton, #showlogin {display:none;}

.header .infobox {top:0;}
.header .infobox h1 {font-size:1.4em; line-height:100%;}
.header .infobox h2 {font-size:1.1em; line-height:100%;}
.header .infobox h3 {display:none}




a#mobilemenu { 
	display:  block;  
	background: #181818;   
	color: #fff;
	width:100%;
	border-radius:5px;
	
}

.menu_current{
	border-bottom:none;
}

ul#mobile, ul#mobile ul, ul#mobile ul ul {width:100% ! important; position: static ! important; margin: 0 0 0 0 ! important; display: none}
ul#mobile li, ul#mobile li li, ul#mobile li li li {
	float: none;
	border-right: none; 
	width:100%  ! important;
	display: block;
	border-bottom: none;
}


ul#mobile li.menu-parent > ul, ul#mobile li.menu-current > ul { background-color: #ccc; display: block}
ul#mobile {display: block}

ul#mobile a.menu-parent { color: #fff; background-color: #ccc;}	
#mobile a.menu-parent { color: #000;}
#mobile a.menu-expand {
	background-image: url("images/downArrow.png");
	background-repeat: no-repeat;
	background-position: right 50%;
}

ul#mobile {display:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.container { width: 96%; }

.mainbox {margin: 20px 0 20px 0;}
.contentbox {width: 100%;}
.rightbox {display:none;}
.footer { width: 96%; color:#181818;}

.showonmobiles {display:block ! important;}



.nav li a {
	background:#4c4c4c;
	border-bottom:1px solid #e6e6e6;
}


.nav li ul {
	display:block ! important;
}	

.nav li ul li a {
	padding-left:35px;
	border-bottom:1px solid #e6e6e6;
	background:#f7f7f7;
}

.nav li ul li {
}


#mobile {
	box-shadow: 0 0 5px 5px #ccc;
}



#mobilemenu {
	-moz-box-shadow:inset 0px 1px 3px 0px #696969 ! important;
	-webkit-box-shadow:inset 0px 1px 3px 0px #696969 ! important;
	box-shadow:inset 0px 1px 3px 0px #696969 ! important;

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3e3e3e), color-stop(1, #181818)) ! important;
	background:-moz-linear-gradient(top, #3e3e3e 5%, #181818 100%) ! important;
	background:-webkit-linear-gradient(top, #3e3e3e 5%, #181818 100%) ! important;
	background:-o-linear-gradient(top, #3e3e3e 5%, #181818 100%) ! important;
	background:-ms-linear-gradient(top, #3e3e3e 5%, #181818 100%) ! important;
	background:linear-gradient(to bottom, #3e3e3e 5%, #181818 100%) ! important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#181818',GradientType=0) ! important;
}


/* skjul phonebox med ring op funktion på mobilsiden */
#phonebox {
	display:none;
}

#phonebox2 {
	display:inline;
}

#phonebox2 IMG {
	
}

.inner IMG {
	max-width:40%;
}


#slideshow IMG {
	box-shadow:0px 0px 5px #ccc;
	border-radius:5px;
}

#mobile_buttons {
	display:block;
	width:100%;
	text-align:center;
	padding-top:5px;
}

.buttons {
	float:left;
	width:48%;
	height:auto;
	background:#3300ff;
	margin-left:1%;
	margin-right:1%;
	border-radius:10px;
}


#logo {
	width:70%;
	margin-left:10%;
	margin-top:20px;
}


h1 {
	margin-bottom:0px;
}

.contentbox {
	margin-top:20px;
}

#menu_boks {
	display:none;
}

#footer_boks {
	display:none;
}

.footer {
	background:#fff;
}