html, body, table.wrapper {
     height:100%;
     margin: 0;
     padding: 0;      
     background: green;
     text-align: center;
     border-collapse: collapse;
     font-family:Arial,Verdana,Sans-serif;
	font-size: 12px;
	color: #003300;
}

table.wrapper {
	background: #FFFFF0;
	border: hidden;
	border-style: none;
 	margin: 0 auto;
 	padding: 0;    
 	text-align: left;
 	vertical-align: top;
 	height:100%;
 	width: 1024px;      	
}

table.menu {
	border: 0;	
	border-style: none;
	padding: 0 0 0 0;
	height: 100%;		
}

td.headerCol{
	width: 100%; 
	height: 15px; 	
	background: green; 
	vertical-align: bottom;
}

td.menuCol {
	border: none;
	width: 22%; 
	background: #FFFFF0; 
	vertical-align: top; 
	padding: 0 0 0 0;
	margin: 0;
}

td.contentCol{
	width: 78%; 
	background: #FFFFF0; 
	vertical-align: top;			
	background: url('../img/imgMain.png') 100% 100% no-repeat;
	padding-left: 10px;
}

td.footerCol{
	width: 100%; 
	height: 15px; 
	/* background: #FF850A; */
	background: green; 
	vertical-align: bottom;
}
	

#bgImg 
{ 	
	/* float: bottom; */
	width: 100%;       
   	height: 85% !important;   	          
   	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: bottom;  	
   	background: url('../img/imgMain.png') no-repeat 100% 100%;      	
   	/* opacity:0.4;filter:alpha(opacity=40); */ 
}

#hjemme {
	/* background: #FFFFF0;*/
	width: 85% !important;
	/* opacity:0.4;filter:alpha(opacity=40); */ 	           
}

#team {
	/* background: #FFFFF0;*/
	width: 70% !important;
	/* opacity:0.4;filter:alpha(opacity=40); */ 	           
}

#arrangementer {
	/* background: #FFFFF0;*/
	width: 70% !important;
	/*opacity:0.4;filter:alpha(opacity=40); */
}

#teknik {
	/* background: #FFFFF0;*/
	width: 70% !important;
	/*opacity:0.4;filter:alpha(opacity=40); */
}

#historie {
	width: 70% !important;
}

#partnere {
	width: 70% !important;
}

#galleri
{
	width: 70% !important;
	text-align: left !important;	
}

#map { 
	width: 425px;
	height:480px; 
	margin: 0px 5px 0px 2px;	
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;		
}


/*.galleryEntry {
	float: left;	
	width: 90% !important;	
	font-size: 12px;
	font-weight: normal; 
	font-family: courier;	
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}*/

#newsLatest
{
	/* background: #FFFFF0;*/
	width: 100% !important;
	height: 100% !important;	
	top: 0;
	left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;	
}

#newsLatestBox
{
	/* background: #3366FF; */
	background: #FF850A; 
	border: 1;
	border-color: #FF850A;
	border-style: solid;
	width: 70% !important;
	height: 150px !important;
	overflow: auto;	
	top: 0;
	left: 0;	
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 4px;	
	margin-left: 10px;
}

.newsLatestItem
{
	background: #FFFFF0;
	border: 0;
	border-style: solid;
	width: 95% !important;
	/*height: 50% !important; */				
	padding-left: 5px;			
	padding-top: 2px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	
}

h3 {
	font-family:Arial,Verdana,Sans-serif;	
	font-size:16px;
	color:#456;
	font-weight:normal;
}

p.galleryTitle {
	font-family:Arial,Verdana,Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: green;		
	margin: 0;
	padding-bottom: 5px;
}

p.title {
	font-family:Arial,Verdana,Sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: green;		
	margin: 0;
	padding-bottom: 2px;
}


.person {		
	float: left !Important;	
	width: 45% !Important;	
	height: 65px;
	font-size: 12px;
	font-weight: normal; 
	font-family: courier;
	color: green;	
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;	
}

p.person {
	font-family:Arial,Verdana,Sans-serif;
	font-size: 14px;
	color: green;		
	margin: 0;
	padding-bottom: 5px;
}
/*
p.person1 {
	font-family:Arial,Verdana,Sans-serif;
	font-size: 14px;
	color: green;		
	margin: 0;
	padding-bottom: 5px;
}

p.person2 {
	font-family:Arial,Verdana,Sans-serif;
	font-size: 14px;
	color: #FF850A;		
	margin: 0;
	padding-bottom: 5px;
}

p.person3 {
	font-family:Arial,Verdana,Sans-serif;
	font-size: 14px;
	color: #A30052;		
	margin: 0;
	padding-bottom: 5px;
}
*/

p{
	font-family:Arial,Verdana,Sans-serif;
	font-size: 12px;
	color: #003300;
	margin: 0;
	padding: 0;		
	/*max-width:1025px;
	width:expression(document.body.clientWidth > 1025? "1025px": "auto" );*/
}

p.normalLarge{
	font-family:Arial,Verdana,Sans-serif;
	/* color: darkblue; */
	color: #003300;	
	font-size: 18px;
}

p.normal{
	font-family:Arial,Verdana,Sans-serif;
	/* color: darkblue; */
	color: #003300;	
	font-size: 12px;
}

p.normalSmall{
	font-family:Arial,Verdana,Sans-serif;
	/* color: darkblue; */
	color: #003300;	
	font-size: 11px;
}

p.footerText{
	font-family:Arial,Verdana,Sans-serif;
	color: white;
	font-weight: bold;	
	font-size: 11px;
}

p.normalBold {
	font-family:Arial,Verdana,Sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: green;		
	margin: 0;
	padding-bottom: 5px;
}


a{
	font-family:Arial,Verdana,Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	margin: 0;
	padding: 0;		
}

a.bold{
	font-family:Arial,Verdana,Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	margin: 0;
	padding: 0;		
}


a.small{
	font-family:Arial,Verdana,Sans-serif;
	font-size: 11px;
	color: #003300;
	margin: 0;
	padding: 0;		
}

li {
	font-family:Arial,Verdana,Sans-serif;
	font-size: 12px;
	color: #003300;
	list-style-type: none;		
}

img { 
	border: 0; 
	padding: 0 0 0 0;
	border-style: solid;
}

img.imgMenu 
{ 
	border: inherit;		
	margin-left: 10px;	
	padding: 0;
	height: 35px;
}
img.main {
	position: absolute; 
	bottom: 0;}

img.bordered {
	float:left;		
	margin: 0px 5px 0px 2px;	
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

img.team
{
	float: left;
	height:55px;
	width:49px;
	margin: 0px 10px 0px 10px;	
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
}

/* style=\"float: left; height: 100%; margin-left: 3px; margin-right: 10px; padding: 5 5 5 5;\" */

hr {
	height: 1px;
	color: green;
	background-color: green;
	border: 0;		
}

/*
#btnUp{
	background-image: url('../img/arrow-bold-up.jpg'); 
	background-repeat: no-repeat;
	float: left;
	left: 0;
	height: 16px;
	width: 19px;
	margin-right: 0;
}

#btnUp.over {
	background-image: url('../img/arrow-bold-up.jpg');
	background-repeat: no-repeat;	
	left: 0;
	float: left;
	height: 16px;
	width: 19px;
	text-decoration:none;	
}

#btnDown{
	background-image: url('../img/arrow-bold-down.jpg');
	background-repeat: no-repeat;
	float: left;	
	height: 16px;
	width: 19px;
	margin-right: 0;
}

#btnDown.over {
	background-image: url('../img/arrow-bold-down.jpg');
	background-repeat: no-repeat;
	text-decoration:none;
	height: 16px;
	width: 19px;
} */


/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url('../img/close_green.png');
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;		
}



/* ------------------------------------------------------------------------------ */
/* The navigation buttons for main content panels */
/* ------------------------------------------------------------------------------ */
#actions {
	/* float: left;
	position: relative; */	
	width:500px;
	margin: 10px 0 10px 0;		
	margin-bottom: 15px;
}

#actions a {
	font-size:11px;		
	cursor:pointer;
	color:#666;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 3px;
	margin-right: 3px;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}

.disabled {
	 visibility:hidden;
	 width: 0px;	
	 height: 0px;
}

.nextPage {
	float:right;
}

.prevPage {
	float:right;
}

.viewAll {
	float: right;
}
/* ------------------------------------------------------------------------------ */

/* GALLERI STYLES */

/* single scrollable item */
div.scrollable-galleri div.galleri div {
	width: 80% !Important;
	border-bottom:1px solid #ddd;
	margin: 5px 0;
	padding: 5px;
	height: 105px;
	font-size:12px;	
	font-family:Arial,Verdana,Sans-serif;
}

/* elements inside single item */
div.scrollable-galleri div.galleri img {
	float:left;	
	height:94px;
	width:125px;
	margin: 0px 15px 0px 5px;	
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

div.scrollable-galleri div.galleri h3 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#456;
	font-weight:normal;
}
