/*
CSS-fil for Brødrene Solem sine websider
http://www.brodrenesolem.no

Laget av 

Eivind Savio 2004
http://www.savio.no
*/

/******************* Generell definering av TAG'er starter her *******************/
body {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:  0.7em;
}
body,html{
margin: 0;
padding: 0;
background: url(/layout/images/bakgrunn.gif) repeat-y top left #F5F4F4;
height:100%;		
}
	
img, table{
border: 0;
padding: 0;
margin: 0;
}

table				{
					vertical-align: top;
					width: 100%;
}
td					{vertical-align: top;
}					



hr					{ 
					height:0; 
					border:none; 
					border-top:1px dotted #999; 
}
.msg				{color: red;}
/* OVERSKRIFTER */

h2, h3, h4, h5, h6 
					{
					background:transparent;
					font-weight:bold;
					margin: 7px 0 5px 0;
}

h1 					{font-size: 1.3em;
					background:transparent;
					font-weight:bold;
					margin: 0 0 5px 0;
}
h2 					{font-size: 1.2em;}
h3 					{font-size: 1.1em;}
h4 					{font-size: 1em;}
h5 					{font-size: 0.9em;}
h6 					{font-size: 0.8em;}

/* Slutt OVERSKRIFTER */

/*Generell linkdefinering */		
a:link, a:visited	{
					color: #003399;
					text-decoration: none;
}
a:hover 			{color: #999;}

/* Generell definering av TAG'er slutter her */

/*BEHANDLING AV FORM og INPUT */
form				{
					margin: 0;
}
input 				{
					margin-bottom: 2px;
					margin-top: 2px;
					padding: 1px;
	}

input,textarea,select 
					{
					background: #F8F8F8;
					color: #000;
					font-size: 11px;
	}

input,textarea,select,option 
					{
					border-width: 1px;
					font-weight: normal;
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
}

/******************* HOVEDCONTAINER starter her *******************/
#maincontainer	{
border: 0;
margin: 0;
padding: 0;
width: 760px;
min-height: 100%;
height: auto !important;
height: 100%;
}
/*HOVEDCONTAINER slutter her */	

/******************* HEADER begynner her *******************/
#top				{					
					border: 0;
					margin: 0;
					width: 760px;
					height: 150px;
					padding: 0px;	
}
#abstop			{
					width: 760px;
					height: 30px;
					padding: 0;
					margin: 0;
					background: url(/layout/top/topp.jpg) no-repeat;
					}	
#topleft1		{
					float: left;
					width: 340px; 
					height: 90px;
					padding: 0;
					margin: 0;
					background:url(/layout/top/brsolem_logo.gif) no-repeat;			
}
#topleft1 h1 {
  				overflow: hidden;
  				height: 90px;
  				width: 340px;
				padding:0;
				margin:0;
}
#topleft1 h1 a 		{
  				display: block;
  				overflow: hidden;
  				padding: 80px 0 0 0;
				background:url(/layout/top/brsolem_logo.gif) no-repeat;
				background-position: 0 -80px;
				height: 0 !important;
  				height /**/ : 80px;
}

#topleft1 h1 a:hover {
  				background-position: 0 0;
}	
#topright1		{
					float: right;
					width: 410px;
					height: 90px;
					padding: 0;
					margin: 0;
					background: url(/layout/top/topp_hoyre.jpg) no-repeat;					
}
#topright2		{
					float: right;
					width: 100%;
					height: 30px;
					padding: 0;
					margin: 0;
					background: url(/layout/top/topp_hoyre_bunn.jpg) no-repeat #3366CC;
					background-position: center right;					
}	
/* Her begynner MENYEN i headeren */

* html #menu 	{ /*IE hack*/
					float: left;
					margin-left: 5px; 

}
#menu 			{
					float: left;
					height: 30px;
					width: 740px;
					margin-left: 10px; 
					padding: 0;
					background: #3366CC url(/layout/top/topp_hoyre_bunn.jpg) no-repeat;
					background-position: center right;
}
#menu a:link, #menu a:visited
					{
					color: #FFF;
}
#menu a:hover 	{color: #CCC;}
.outer {
	float: left;
	width: 130px; height: 30px;
	margin: 0;
	background: url(/layout/icons/link.gif) 0 -61px no-repeat;
	}

.outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 12px Verdana, Arial, sans-serif;
	color:#FFF;
	text-decoration: none;
	background: url(/layout/icons/link.gif) top left no-repeat;
	}
.outer span {
	display: block;
	margin:0; padding: 7px 0 0 32px;
	}
.outer a:hover {
	background-image: none;
	color: #CCC;
	}

/* Slutt på HEADER og meny i HEADER'en */

/******************* HOVEDINNHOLD begynner her *******************/
	
#content	{
padding: 0;
margin: 0;
width: 760px;
}

#text			{
					float: left;					
					margin: 0;
					padding: 10px 10px 10px 30px;
					width: 510px;								
}

.tbl				{
					background-color: #F5F4F4;
}
.tbltxt				{
					font-size:  1em;
}					
/* Slutt på HOVEDINNHOLD */

/******************* HØYREMARG begynner her *******************/
#rightbox		{
					float: right;					
					margin: 0;
					padding: 10px 15px 10px 0;
					font-size:  0.8em;								
}
#footer
{
text-align:right;
margin: -25px 0 0 30px;
padding: 6px 20px 0px 0px;
width: 700px;
height: 25px;
font-size: 10px !important;
height: 19px
}