a, h4 a 
{
	text-decoration:none;
}

h4 
{
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
	margin:0;
	padding:0;
	font-weight:normal;
}

.last 
{
	margin-right:0;
	padding-right:0;
}

a img, .noBorder 
{
	border:none;
}

.bg 
{
	background-image:url(../bilder/trans50.png);
		background: #fff; 
	color:#323232;
	height:112px;
	margin-top:10px;
	padding-top:5px;
	-webkit-border-radius: 0 0 010px;
	-moz-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px; 
}
.bg .innhold a, .bg .innhold a:visited{
color: #323232!important;
}
.bg .innhold a:hover{
color: #094d92!important;
}
.bg h1 
{
	padding-left:20px;
	margin:0;
	color:#fff;
	font-size:20px;
}

h2 
{
	padding-left:20px;
	margin:0;
	color:#fff;
	font-size:20px;
	margin-bottom:3px;
	padding:0;
	font-weight:normal;
}

h2 a, .knapp h2 a, .knapp a:hover p, .knapp a:active p 
{
	color:#fff;
}

.knapp h2 
{
	padding:0;
	margin:0;
	color:#fff;
	font-size:20px;
	text-align:center;
}
#ft-title-ansattblokk a{
color: black!important; 
}
#ft-title-ansattblokk{
background:none repeat scroll 0 0 transparent;
font-size:10px;
font-weight:bold;
text-align:center;
width:100%;
}
#ansattblokk {
margin-left:5px;
}
.bg p, .bg3 p, .partnere p
{
	padding:5px 20px 0px 20px;
	margin:0;
	color:#323232;
}
.bg3{
	-webkit-border-radius: 0 10px 0 10px; 
	-moz-border-radius: 0 10px 0 10px; 
	border-radius: 0 10px 0 10px; 
}

.bg img, .bg2 img, .partnere img 
{
	padding:5px 5px 0 5px;
}

.bg a, .bg a:visited, .bg a:hover, .bg2 a, .bg3 a, .partnere a 
{
	text-decoration:none;
	color:#fff!important;
}
.bg3 h1{
color:#231F20!important;
text-shadow:2px 1px 2px #CCCCCC;
}
li.prikk a{
color: #323232!important;
}

.bg .innhold, .bg2 .innhold, .bg3 .innhold, .partnere .innhold 
{
	padding-top:5px;
}

.bg p a, .bg2 p a, .bg3 p a, .partnere p a 
{
	text-decoration:none;
	border:none;
}

.bg2 
{
	background:#373737;
	color:#0f72b7;
	margin-top:10px;
	padding-top:5px;
}

.bg2 h1 
{
	padding-left:15px;
	margin:0;
	color:#fff;
	font-size:20px;
}

.bg2 p 
{
	padding:5px 15px 0px 15px;
	margin:0;
	color:#eee;
}

.bg3, .partnere 
{
	background-image:url(../bilder/trans50.png);
		background: #fff; 
	color:#0f72b7;
	height:125px;
	margin-top:10px;
	padding-top:5px;
}

.bg3 h1, .partnere h1 
{
	padding-left:15px;
	margin:0;
	color:#fff;
	font-size:20px;
	margin-bottom:3px;
}

.bg3 img 
{
	padding-left:5px;
}

.innhold 
{
	padding:0px;
	margin:0;
	float:right;
	color:#fff;
	padding-right:15px;
}

.innhold a, .nyhetlink a 
{
	color:#fff;
	font-size:11px!important;
}

.nyhetlink 
{
	padding:0px;
	margin:0;
	float:left;
	color:#fff;
	padding-left:15px;
	margin-top:1px;
}

.container 
{
	width:930px;
	margin:0 auto;
	display:block;
}

.boks 
{
	margin-right:10px;
	width:300px;
	float:left;
}

.containerBredde 
{
	width: 1000px; 
	margin-right:25px;
	float:left;
}

.boks2 
{
	margin-right:10px;
	width:455px;
	float:left;

}

.boks3 
{
	margin-right:10px;
	width:145px;
	float:left;
}

div, dl, dt, dd, li, pre, form, input, textarea, blockquote, .knapp p 
{
	margin:0;
	padding:0;
}

ul, ol 
{
	margin:0;
	padding:0;
	list-style:none;
}

h1, h3, h5, h6 
{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
}

fieldset 
{
	margin:0;
	padding:0;
	border:0;
}

th 
{
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	text-align:left;
}

img 
{
	border:0;
}

caption 
{
	font-style:normal;
	font-weight:normal;
	text-align:left;
}

a:hover 
{
	text-decoration:none;
	border-bottom:2px solid #333;
}

.clearBoth 
{
	clear:both;
}

#skall 
{
	width:100%;
	height:100%;
	overflow:hidden;
}
#hoved 
{
	margin:auto;
}

#bunn 
{
	width:100%;
	position:fixed;
	bottom:0px;
	text-align:right;
}

#bunn a, #bunn a:hover, #bunn a:visited 
{
	color:#333!important;
	margin-right:20px;
	font-weight:bold;
	text-decoration:none;
}

#fokusprodukter 
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-spacing:10px;
}

#fokusprodukter tr 
{
	margin:2px!important;
}

ul.tabs 
{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	height:32px;
	width:100%;
}

ul.tabs li a 
{
	text-decoration:none;
	display:block;
	font-size:12px;
	padding:0 20px;
	outline:none;
}

.tab_container 
{
	border-top:none;
	overflow:hidden;
	clear:both;
	float:left;
	width:100%;
}

.tab_content 
{
	padding:20px;
	font-size:12px;
}

.bunntekst 
{
	font-size:10px;
	color:#fff;
	margin-top:40px;
	margin-right:10px;
}

.web-popup, .asp-popup, .mail-popup, .backup-popup, .host-popup, .virus-popup, .maskin-popup, .konsulent-popup, .programvare-popup 
{
	margin:50px auto;
	padding:0;
	width:150px;
	position:relative;
}

div.web-popup em 
{
	background:url(../bilder/web_ikon.png) no-repeat;
	width:100px;
	height:49px;
	position:absolute;
	top:-70px;
	left:25px;
	text-align:center;
	text-indent:-9999px;
	z-index:2;
	display:none;
}

#web-ikon, #asp-ikon, #mail-ikon, #backup-ikon, #host-ikon, #virus-ikon, #maskin-ikon, #konsulent-ikon, #programvare-ikon 
{
	width:42px;
	height:42px;
	background:url(../bilder/icon.png) no-repeat 0 0;
	text-indent:-9999px;
	margin:0 auto;
	display:block;
}

div.asp-popup em 
{
	background:url(../bilder/asp_ikon.png) no-repeat;
	width:100px;
	height:49px;
	position:absolute;
	top:-70px;
	left:-12px;
	text-align:center;
	text-indent:-9999px;
	z-index:2;
	display:none;
}

div.mail-popup em 
{
	background:url(../bilder/mail_ikon.png) no-repeat;
	width:100px;
	height:49px;
	position:absolute;
	top:-70px;
	left:53px;
	text-align:center;
	text-indent:-9999px;
	z-index:2;
	display:none;
}

div.backup-popup em 
{
	background:url(../bilder/backup_ikon.png) no-repeat;
	width:100px;
	height:49px;
	position:absolute;
	top:-70px;
	left:-3px;
	text-align:center;
	text-indent:-9999px;
	z-index:2;
	display:none;
}

div.host-popup em 
{
	background:url(../bilder/server_ikon.png) no-repeat;
	width:100px;
	height:49px;
	position:absolute;
	top:-70px;
	left:25px;
	text-align:center;
	text-indent:-9999px;
	z-index:2;
	display:none;
}

div.virus-popup em 
{
	background:url(../bilder/virus_ikon.png) no-repeat;
	width:100px;
	height:49px;
	position:absolute;
	top:-70px;
	left:53px;
	text-align:center;
	text-indent:-9999px;
	z-index:2;
	display:none;
}

div.maskin-popup em 
{
	background:url(../bilder/maskinvare_ikon.png) no-repeat;
	width:100px;
	height:49px;
	position:absolute;
	top:-70px;
	left:-3px;
	text-align:center;
	text-indent:-9999px;
	z-index:2;
	display:none;
}

div.konsulent-popup em 
{
	background:url(../bilder/konsulent_ikon.png) no-repeat;
	width:100px;
	height:49px;
	position:absolute;
	top:-70px;
	left:25px;
	text-align:center;
	text-indent:-9999px;
	z-index:2;
	display:none;
}

div.programvare-popup em 
{
	background:url(../bilder/program_ikon.png) no-repeat;
	width:100px;
	height:49px;
	position:absolute;
	top:-70px;
	left:53px;
	text-align:center;
	text-indent:-9999px;
	z-index:2;
	display:none;
}

.venstre 
{
	float:left;
}
.knapp 
{
	float:left;
	margin-right:15px;
	padding-top:20px;
}

.knapp a p 
{
	color:#222;
	font-size:10px;
}

.knapp a:hover p.siste, .knapp a:active p.siste 
{
	color:#fff;
	padding-bottom:3px;
	border-bottom:3px solid #333;
}

#tjenester 
{
	display:block;
	padding:30px;
}

#tjenester-knapp h2, #om-knapp h2, #nettbutikk-knapp h2, #partnere-knapp h2, #betingelser-knapp h2, #kontaktoss-knapp h2 
{
	color:#eee;
}

#om, #nettbutikk, #partnere, #betingelser, #kontaktoss 
{
	display:none;
	padding:30px;
}

#partnerbilder 
{
	margin-left:5px;
}

#block-views-Nyheter-block_2 .views-field-title 
{
	font-size:20px;
	letter-spacing:2px !important;
	margin:0 !important;
	text-shadow:2px 1px 2px #CCCCCC !important;
	font-family:'GothicCustom','Arial Narrow',sans-serif;
	font-weight:normal;
	color:#231F20 !important;
}

#block-views-Nyheter-block_2 
{
	background-image:url(../bilder/trans50.png);
	background: #fff; 
	color:#323232;
	margin-top:10px;
	padding-top:5px;
	-webkit-border-radius: 0 10px 0 10px; 
	-moz-border-radius: 0 10px 0 10px; 
	border-radius: 0 10px 0 10px; 
}

#block-views-Nyheter-block_2 p 
{
	margin:0;
	padding:0;
	color:#323232;
}

.lavpris 
{
	text-shadow:2px 2px 1px black !important;
	color:orange;
}
.views-field-field-dokument-fil-fid .ext{

}
.view-Dokumenter .view-content .item-list li, .view-Alle-Dokumenter .view-content .item-list li{
	list-style-image:url("/sites/all/themes/braathe/bilder/iko/21.png");
}
.view-Dokumenter .view-content .item-list li a{
	font-weight:bold;
	font-size:11px;
	color:#656363!important;
	font-weight:bold;
	line-height:1.4;
}
.view-Dokumenter .view-content .item-list li a:hover{
	border-bottom: 2px solid #0078c5;
}
.view-Ansatteliste .col-1{
padding-top: 10px; 
padding-right: 10px; 
height: 200px; 
width: 50% !important;
}
.view-Ansatteliste .col-2{
padding-top: 10px; 
height: 200px; 
}
.views-field-field-ansatte-bilde-fid img{
float: right; 
}
