@charset "utf-8";
/* CSS Document */


body{
	font-family: 			"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 				12px;
	color: 					#333;
	margin:					0px;
	padding:				0px;
	background: #d7d7d7 url(/Images/cssimg/bg01.png) repeat-x;
}

a:link 		{color: #C00; text-decoration:	none; }
a:visited	{color:	#C00; text-decoration:	none; }
a:hover 	{color:	#C00; text-decoration:	none; }
a:active	{color:	#C00; text-decoration:	none; }

img	{
	border-style:	none;
}

h1 {
	color: #333;
	font-size: 12px;
}

h2 {
	color: #333;
	font-size: 12px;
	font-weight: lighter;
}

h3, h4, h5, h6 {
	color: #000;
}

a#logo {
	color: #4A8797;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
}

div.container {
	background-color:  #EEE;
	border: 1px solid #000;
	min-height: 600px;
}
div.container_index {
	background-color:  #333;
	border: 1px solid #000;
	width: 760px;
	height: 550px;
}

div.pagecontent_old {
	border: 1px solid #000;
	height: 760px;
	width: 610;
}

div.footer {
	border: 0;
	min-height: 35px;
}

div#nav div#placeholder-nav {
	height:	36px;
	padding: 0px 10px 0 10px;
	background-color: #DDD;
	border-top:	1px solid #333;
	border-bottom: 1px solid #333;
}

div.header-contact {
	color:#CCC;
	position: absolute;
	margin: 45px 0 0 510px;
	font-size: 75%;
}

div#hero div#placeholder-hero {
	background-color: #69BFDE;
}

div#hero-sub div.inner {
	background-color: #4A8797;
	color: #fff;
	font-size: 11px;
}

div#placeholder-footer {
	color:#999;
	padding-top: 0;
	height: 35px ;
	font-size: 75%;
}

td.menu-item {
	color: #C00;	
}

td.menu-item-hover {
	color: #C00;
}

td.menu-item-selected {
	color:  #C00;
}

td.submenu-item {
	background:transparent url(/Images/CssImg/transparent.png) repeat scroll 0 0;
	border-bottom:1px solid #333;
	color: #fff;
	display:block;
	height:18px;
	line-height:18px;
	font-size: 12px;
	text-indent: 6px;
	padding: 3px !important;
}

td.submenu-item-hover {
	background:transparent url(/Images/CssImg/transparent_over.png) repeat scroll 0 0;
	border-bottom:1px solid #333;
	color: #fff;
	display:block;
	height:18px;
	line-height:18px;
	font-size: 12px;
	text-indent: 6px;
	padding: 3px !important;
}

td.submenu-item-selected {
	background:transparent url(/Images/CssImg/transparent_over.png) repeat scroll 0 0;
	border-bottom:1px solid #333;
	color: #fff;
	display:block;
	height:18px;
	line-height:18px;
	font-size: 12px;
	text-indent: 6px;
	padding: 3px !important;
}

/* @group Forms */

.product-form h3 {
	font-size: 14px;
	padding-left: 9px;
}

.product-form {
	margin-bottom: 18px;
}

#placeholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Links */

div#hero-sub a {
	color: #FFF1BA;
}

div#hero-sub h2 {
	color: #eee;
}
/* @end */

/* @group Template Settings */

div#header-left-img {
	margin: 0 0 0;

}

div#header-left, div#header-right {
	height: 106px;
}

div.whoslogged {
	position: absolute;	
	margin: 88px 0 0 310px;
	font-size: 75%;
	color: #CCC;
}

div#placeholder-search {
	padding: 46px 40px 0 0;
	text-align: right;
}

div#placeholder-search input.cat_textbox_small {
	width: 130px;
}

div#placeholder-nav {
	padding-left: 18px;
}

div#placeholder-nav td {
	padding: 0;
	vertical-align: middle;
}

div#hero {
	margin-right: 0;
	width: 600px;
}

div#hero div#placeholder-hero {
	overflow: hidden;
}

div#hero div#placeholder-hero, div#hero-sub div.inner {
	height: 216px;
}

div#hero-sub div.inner {
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
}

div#hero-sub div.pad {
	padding: 18px;
}

div#main div.inner {
	padding: 10px 0 0px 10px;
}

div#sub div.inner {
	padding: 5px 0 0px 0;
}

div#placeholder-rss {
	height: 16px;
	margin-bottom: 9px;
	text-align: right;
}

div#placeholder-rss img {
	margin: 0 9px;
	vertical-align: middle;
}


/* fra erik */

div#flaggliten1 {
	position: absolute;
	margin: 10px 0 0 10px;		
	z-index: 1;
}
div#flaggliten2 {
	position: absolute;
	margin: 10px 0 0 58px;		
	z-index: 1;
}
div#flaggliten3 {
	position: absolute;
	margin: 10px 0 0 105px;
	z-index: 1;
	left: 254px;
	top: -138px;
}

.leftnav {
	position: absolute;
	margin:					0 0 0 0;
	z-index: 1;
	left: 364px;
	top: 96px;


}
.leftnav ul			{
							margin:					0;
							padding:				10px;
							position: 				absolute;
							left:					0px;
							top:					98px;
							list-style-type:		none;
							text-align:				left;

}
.leftnav a					{	color: #00CCFF;	text-decoration:	none;	}
.leftnav a:visited			{	color: #00CCFF;	text-decoration:	none;	}
.leftnav a:hover			{	color: #00CCFF;	text-decoration:	none;	}
.leftnav a:active			{	color: #00CCFF;	text-decoration:	none;	}

.leftnav li			{
							padding:				3px 0px 3px 5px;
							margin:					5px 0 0 0 ;
							width:					120px;
							border:					1px solid #666666;
							font-size:				18px;					
							background-color:		#131313;
}

.leftnav ul ul		{
							margin:					0;
							padding:				10px;
							z-index:				1;
							top:					60px;

}

.leftnav ul ul li	{
							padding:				2px 0 2px 5px;
							margin:					5px 0 0 0 ;
							border:					1px solid #666666;
							text-align:				left;
							font-size:				12px;
}




#content				{
	position:				absolute;
	width:					600px;
	padding:				0;
	margin:					0 0 0 0;
	min-height: 640px;
}
#content_index				{
	position:				absolute;
	width:					760px;
	height:					550
	padding:				0;
	margin:					0 0 0 0;
	min-height: 640px;
}


#rorbuhead		{
								position:		absolute;
								top:			0px;
								right:			0px;
}							
#rightcontent{
	position:			absolute;
	right:				0px;
	top:				27px;
	width:				180px;
	}
 /* Announcement content*/	
#contenttext_left{
	float:left;
	width: 340px;
}
#contentimg_right1{
	position:absolute;
	left:350px;
	top:0px;
	width:250px;
	height:250px;
	border: hidden;
}
#contentimg_right2{
	position:absolute;
	left:350px;
	top:250px;
	width:250px;
	height:250px;
	border: hidden;
}
#event_contactbutton{
	position:absolute;
	top:440px;
	left:170px;
	z-index:1;
}
#contentimg_order{
	position:absolute;
	left:0px;
	top:450px;
	width:340px;
	height:50px;
	background: #3F0;
}
#placeholder-box1{
	padding-top:5px;
}
#placeholder-box2{
	padding-top:10px;
}
#placeholder-box3{
	padding-top:20px;
}
#placeholder-box4{
	padding-top:10px;
}

#bedriftstilbud{
	text-align:center;
	background:url(/Images/cssimg/transparent_white.png) repeat;
	padding:10px;
	margin-top:150px;
	-moz-border-radius: 10px 10px 10px 10px;
}

