@charset "utf-8";
/*
Theme Name: DigiFix - din digitale vaktmester
Theme URI: http://www.digifix.no
Description: Tema spesialbygd for DigiFix. 
Version: 0.1
Author: Øystein Soteland
Author URI: http://www.digifix.no
Tags: digifix, datahjelp, hvitt, white, shadow, skygge, pchjelp, data hjelp, data, pc
Copyright: Øystein Soteland og DigiFix DA (DigiFix AS f.o.m. ca 2010)
*/

@import url('styles/reset.css');
@import url('styles/typography.css');
/*oO0Oo BEGYNN SIDEN oO0Oo*/
body{
	background-color: #f7f7f7;
	color: #333;
	font-family: Georgia, serif;
	font-size: 17px;
	line-height: 23px;
}
.clear { 
	clear: both; 
}
#header {
	height: 150px;
	padding-top: 10px;	
}
	.bloggnavninfo {
		display: none;
	}
	#headerimg {
		text-align: left;
		width: 800px;
		margin: 0 auto;
	}
	#aside_logo {
		float: right;
		border: 1px solid #ccc;		
	}
	#aside_logo {
		
	}
	#headerimg div {
		float: right;
		margin-top: 10px;
	}
#menuwide {
	height: 35px;
	background: 
		#f7f7f7 
		url('images/toppskygge.png') 
		repeat-x 
		bottom 
		left;
	border-bottom:1px solid #ccc;
}
#middle {
	background: #fff url('images/knapp-fade-content-grey-2.png') repeat-x top left;
}
#middleslimmer {
	width: 800px;	
	margin: 0 auto;
	padding: 30px 0;
}
#content {
	width: 530px;
}
#sidebar {
	width: 226px;
	margin-top: 20px;
	float: right;
}
	.telefon-boks {
		background: #f7f7f7 url('images/telefon-bakgrunn.png') repeat-x bottom left;
		border: 1px solid #999;
		height: 190px;
		/*-moz-border-radius: 6px;
		-webkit-border-radius: 6px;	*/
	}
	.telefon-boks p {
		color: #f67e1a;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 34px;
		margin-top: 8px;
		margin-left: 28px;
	}
.page-id-876 #sidebar, .page-id-24 #sidebar {
	display: none;
}
#footer {	
	border-top: 1px solid #ccc;
	background: #f7f7f7 url('images/bunnskygge.png') repeat-x top left;
}
#footerslimmer {
	width: 800px;
	margin: 0 auto;
	font-size: 14px;
}
	#bunn_1 {		
		display: block;
		width:220px;		
		height: 170px;
		float:left;
		margin: 0 0 0 20px;
		border-right: 3px dotted #CCC;
	}
		#bunn_1 a { color: #333;}
		#bunn_1	a:hover{ color: #f67e1a; color: #3EADFF; text-decoration: underline; }
	#bunn_2 {
		width:235px;		
		height: 169px;
		float:right;
		margin: 0 0 0 20px;	
		padding: 0 0 0 30px;
		border-left: 3px dotted #CCC;
	}
	#bunn_3 {
		width:206px;
		height: 169px;
		float:right;
		margin: 0 0px 0 0;
		padding: 0 20px 0 0px;		
	}
		#bunn_3 input {
			width: 190px;
			margin-bottom: 4px;
		}
		#bunn_3 input[type="submit"] {
			width: 100px;
		}
	#footer-info {
		border-top: 3px dotted #CCC;
		padding-top: 7px;
		margin-top: 7px;
		margin-bottom: 15px;
	}
/*oO0Oo MENY TOPP oO0Oo*/
#menu { 
	font:  16px Georgia,serif;
	width: 800px;
	margin: 0 auto;
	list-style: none; /*remove bulletpoint for list*/	
}	
	#menu > ul > li > ul > li:first-child > a{
		/*-moz-border-radius-topleft: 7px;
		-webkit-border-top-left-radius: 7px;	
		border-radius: 7px 0 0 0;*/
	}
	#menu > ul > li > ul > li:last-child > a{
		/*-moz-border-radius-topright: 7px;
		-webkit-border-top-right-radius: 7px;		
		border-radius: 0 7px 0 0;*/
	}
	#menu ul ul a {	
		text-decoration: none;
	}
	#menu ul, #menu ul ul, #menu ul ul ul, #menu ul ul li {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#menu ul ul li {
		float: left;
	}
	#menu ul ul li a {
		display:block;
		color: #666;
		background-color: #fff;
		border: 1px solid #ccc;
		padding: 8px 14px;
		margin-left: -1px;
	}
	#menu ul ul li:hover a { 
		background: #fff; 
		color: #666;
	}
	#menu ul ul li a:hover {
		border-bottom: 1px solid #ccc;
		background: #0070c0; 
		color: #fff;
	}
	#menu ul ul ul { 
		display: none;
		margin-top: -1px;
		margin-left:-1px;
		border-top: 1px solid #ccc;
	}
	#menu ul ul ul li { 
		float: none;
		border-bottom: 1px solid #ccc;
	}
	#menu ul ul ul li a{ 
	}
	#menu ul ul ul li a {	
		margin-left: 0;
		color: #666;
	}	
	#menu .current_page_item a, #menu .current_page_ancestor a, #menu .current_page_parent a {
		border-bottom: 1px solid #f5f5f6;
		background: #e0e0e0 url('images/knapp-fade-grey-2.png') repeat-x bottom left;
		color: #f67e1a;
	}
	#menu .current_page_item ul a, #menu .current_page_ancestor ul a, #menu .current_page_parent ul a {
		background: #fff;
		color: #666;
	}
	#menu .current_page_item:hover a, #menu .current_page_ancestor:hover a, #menu .current_page_parent:hover a {
		background: background: #0070c0;
	}
	#menu ul ul li:hover ul {
		display: block;
		color: #666;
		position: absolute;
		z-index: 3;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	#menu ul ul li:hover ul li a {
		display: block;
		width: 10em;
		border: none;
		padding: 7px 13px;
	}
/*0Oo SLUTT MENY TOPP oO0*/

/*0Oo HIGHSLIDE oO0*/
.highslide {
	font-family: Verdana, Helvetica;
	font-size: 10pt;

	cursor: url('javascript/graphics/zoomin.cur'), pointer;
	outline: none;
}
	.highslide img {
		
	}
	.highslide:hover img {
		border: 1px solid #f67e1a;
	}	
	.highslide-image {
	    border: 2px solid white;
		margin-top: 10px;
	}
	.highslide-image-blur {
		
	}
	.highslide-caption {
	    display: none;
	
	    border: 2px solid white;
	    border-top: none;
	    font-family: Verdana, Helvetica;
	    font-size: 10pt;
	    padding: 5px;
	    background-color: white;
	}
	.highslide-display-block {
	    display: block;
	}
	.highslide-display-none {
	    display: none;
	}
	.highslide-loading {
	    display: block;
		color: white;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
	    text-decoration: none;
		padding: 3px;
		border-top: 1px solid white;
		border-bottom: 1px solid white;
	    background-color: black;	    
	    padding-left: 22px;
		border-top: 6	px solid #222; 
	    background-image: url('javascript/graphics/loader.gif');
	    background-repeat: no-repeat;
	    background-position: 3px 1px;
	    
	}
	a.highslide-credits,
	a.highslide-credits i {
	    padding: 2px;
	    color: silver;
	    text-decoration: none;
		font-size: 10px;
	}
	a.highslide-credits:hover,
	a.highslide-credits:hover i {
	    color: white;
	    background-color: gray;
	}

#searchform > input[type=text]{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 3px;
	border: 1px solid #ccc;
	width: 220px;
}
input[type=text] {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 3px;
	border: 1px solid #ccc; 
}
#text-12, #text-12 p, #text-12 div, #text-12 form, #text-12 span {
	margin: 0;
	padding: 0;
}
#text-12 {
	float: right;
	clear: both;
}
input[name=ring-meg] {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 3px;
	border: 1px solid #ccc;
	width: 139px;
	margin-right: 2px;
}
#text-12 input[type=submit] {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 4px 8px 5px 8px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;	
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background-color:#ddd;
	margin-right: -20px;
}
#text-12 input[type=submit]:hover {
	background-color: #ddd;
	border-top: 1px solid #666;
	border-left: 1px solid #666;	
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 5px 7px 4px 9px;
}
#text-12 input[type=submit]:active {
	background-color: #ddd;	
	border-top: 2px solid #666;
	border-left: 2px solid #666;	
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	padding: 4px 6px 4px 9px;
}

/* Alltid vis scroll-bar */
html {
    overflow-y: scroll;
}


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */