.image IMG {
	border:none;
}
body {
	margin	:	0px;
	padding	:	0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000;	
	background	:	url(../images/bakgrunn2.jpg) repeat-y top left;
}

body.front {
  background-color:#dedede;
  background	:	none #dedede;
  text-align: center !important;
}

.frontpageWrapper {
  text-align:center;
  margin:0 auto;
  width:850px;
}

.frontpage {
  text-align:left;
}

.frontpage H1,
.frontpage H1 A {
  color:black !important;
  font-size:13pt !important;
  text-decoration:none;
}

.frontpage H1 A:hover {
  text-decoration:underline;
}

.frontpage IMG.logo {
  margin-top:50px;
  margin-bottom:20px;
}

.frontpage .col1 {
  width:400px;
  float:left;
  text-align:center;
}
	.frontpage .col1 img{
		margin	:	0px;
		padding	:	0px;
	}
.frontpage .col2 {
  width:400px;
  float:left;
  text-align:center;
  border-left:2px solid #aaa;
}
	.frontpage .col2 img{
		margin	:	0px;
		padding	:	0px;
	}
	
a:link    { 
	color :blue;
	font-size: 10pt;
	font-family : Arial, Verdana, Helvetica, sans-serif; 
	numeric-decoration: none; 
	text-decoration: underline;
}

a:visited    { 
	color : blue;
	font-size: 10pt;
	font-family : Arial, Verdana, Helvetica, sans-serif; 
	numeric-decoration: none; 
	text-decoration: underline;
}

a:hover    { 
	color :#FFCC33;
	font-size: 10pt;
	font-family : Arial, Verdana, Helvetica, sans-serif; 
	numeric-decoration: none; 
	text-decoration: underline;
}

H1 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	color: #FFCC33;
	font-weight: bold; 
	font-style: normal;
}

H2
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	color: #FFCC33;
	font-weight: bold; 
	font-style: normal;
}

H3
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #FFCC33;
	font-weight: bold; 
	font-style: normal;
}

.header {
	background	:	url(http://www.r-bergh.no/images/bakgrunn.jpg);
	text-align	:	center;
	margin		:	0px;
	padding		:	0px;
	float		:	left;
	width		:	100%;
}

.header img {
	border	:	0px;
}

		.headerLeft {
			margin		:	0px;
			padding		:	0px;
			width		:	250px;
			float		:	left;
		}

		.headerRight {
			margin		:	0px;
			padding		:	20px 0px 0px 0px;
			width		:	500px;
			height		:	40px;
			float		:	right;
			font-size	:	24px;
			color		:	#000099;
			font-weight	:	bold;
		}		

.navigation {
	width				:	250px;
	overflow			: hidden;
	background-color	:	#000099;
	margin				:	0px;
	padding				:	0px;
	float				:	left;
	text-align			:	right;
}

* html .navigation {
	height				: 900px;
}

		.navigation ul.mainM{
			list-style-position	:	inside;
			list-style			:	none;
			width				:	250px;
			margin				:	50px 0px;
			padding				:	0px;
		}
		
		.navigation ul.mainM li a:active{
			background-color	: #ffcc33;
		}
		
		.navigation ul.mainM li a, a:visited{
			color			: 	#6699FF !important;
			font-size		:	17px;
			font-weight		:	bold;
		}
		
		.navigation ul.mainM li a:hover{
			color			: 	#ffcc33;
		}
		
			
		.navigation ul.mainM li{			
			border-bottom	:	1px solid #ffcc33;
			padding			:	4px 10px 4px 0px;
		}
		
				.navigation ul.sub{
					list-style-position	:	inside;
					list-style			:	none;
					margin				:	0px;
					padding				:	0px;
				}

				.navigation ul.sub li {
					padding			:	4px 0px 4px 0px;
					color		:	#6699ff;
					border		:	none;
				}				

				.navigation ul.sub li  a{
					padding			:	4px 10px 4px 0px;
					color		:	#6699ff;
					font-size	:	13px;
				}	

				.navigation ul.sub li  a:hover{
					color		:	#ffcc33;
				}				
				
				
		.nav {
			float	:	left;
		}
		
		.nav.menu {
			width	:	123px;
			height	:	35px;
			float	:	left;
			border	:	1px solid #ffcc33;
			margin	:	-1px -1px 0px 0px;
			padding	:	0px;
			text-align	:	center;
		}
		
		.nav.menu a{
			color		:	#6699ff !important;
			font-weight	:	bold !important;
			font-size	:	12px !important;
			text-decoration	:	none;
		}
		
		.nav.menu a:hover{
			color		:	#ffcc33 !important;
		}

				.nav.menu {
					background-color	:	#ffcc33;
				}
				
				.nav.menu.selected { 
					background-color	:	#000099;
				}		
		
				.nav.menu.selected a{
					/*color		:	#000099 !important;*/
					color:white;
					font-weight	:	bold ;
					font-size	:	12px;
					text-decoration	:	none;
				}

				.nav.menu.selected a:hover{
					/*color		:	#6699ff !important;*/
					color:#000099;
				}				

.content {
	float				:	left;
	background-color	:	white;
	width				:	700px;
	margin				:	10px 0px 75px 5px;	
}

  UL LI {
    margin-bottom:10px;
  }

#footer {
	background	:	url(../images/yellow.gif) repeat-y top left #000099;
	width	:	100%;
	float	:	left;
	color	:	white;	
	height	:	55px;	
	font-size	:	12px;
	left	:	0px;	
}


#footer a {
	color	:	white;
}

#footer a:hover{
	color	:	#ffcc33;
}

.footerpower {
	margin	:	40px 0px 0px 0px;
	color	:	#000099;
	font-size:	10px;
	width	:	250px;	
} 

.footerpower a, a:visited, a:active{
			/*font-size			:	10px;*/
			color				:	#000099;
			text-decoration		:	none;
}

.footerpower a:hover{
			font-size			:	10px;
			text-decoration		:	underline;
			color				:	white !important;
}

/*************************************************
*
* Imagegallery
*
**************************************************/

#mySlideshow {
	width	: 360px;
	height	: 260px;	
	margin	: 0px 0px 0px 30px;
}

.slideElement {
	width	: 360px;
	height	: 260px;
}

.jdSlideShow {
	position: relative;	
}	

		.slideframe {
			width	:	400px;
			margin	:	0 auto;
			text-align	:	center;
		}
		
		.slideframe img{
			margin	:	0 auto;
		}
		
.content A {
	font-size:13px;
}	