/* CSS Document */


body {
	background-color: black;
	background-image: url(images/background.gif);
	background-repeat: repeat;
	font-family: verdana, sans-serif;
	font-size: 8pt;			/*VIKTIG*/	
	line-height: 150%;
	margin: 0px;
	}

table{
	font-size: 8pt;			/*VIKTIG*/	
	line-height: 150%;
	border-collapse: collapse;
}

#top{
	margin-left: 60px;
	background-image: url(images/top-piece.jpg);
	height: 188px;
	width: 840px;
	}
	
#menubar{
	margin-left: 60px;
	background-image: url(images/menu-piece.jpg);
	height: 28px;
	width: 840px;
	padding-top: 0px;
}
	
#middletable{
	width: 838px;
	height: 500px;
	margin-left: 60px;
	border-collapse: collapse;
}
	
#left{
	width: 68px;
	background-image: url(images/left-piece.jpg);
	background-repeat: repeat-y;

}

#right{
	width: 62px;
	background-image: url(images/right-piece.jpg);
	background-repeat: repeat-y;
}

#centre{
	background-color: white;
	background-image:url(images/midtbakgrunn.jpg);
	background-repeat: repeat-y;
	background-position:right;
	padding-bottom: 20px;
}

#sidebar{
	width: 208px;
	background-image: url(images/sidebar-piece.jpg);
	background-repeat: repeat-y;
}

#bottom{
	margin-left: 60px;
	background-image: url(images/bottom-piece.jpg);
	height: 140px;
	width: 840px;
	color: #FFCC00;
	font-weight: bold;
	text-align: center;
		
}
	
	
/************** NEWS *****************/

.headline{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-bottom:2px;
	border-bottom: 1px #7c0000 dashed;
}

.headline a:link{
	font-size: 14pt;
	font-weight: bold;
	color: #020202;
	text-decoration: none;
}


.headline a:hover{
	color: #7c0000;
	font-weight: bold;
	text-decoration: underline;
}

.headline a:visited{
	font-size: 14pt;
	font-weight: bold;
	color: #020202;
	text-decoration: none;
}


.headline a:active{
	color: #7c0000;
	font-weight: bold;
	text-decoration: underline;
}

.newsitem{
	background-color: none;
/*	border: solid 1px #272E55;	*/
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px; 
	line-height: 180%;
}

.author{
	font-style: italic;
	font-size: 7pt;
	color: #990000;
}

.newsimage{
	float: left;
	background-color: #333333;
	border: solid 1px black;	
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 2px;
	text-indent: 20px;
	color: white;

}

/************** MENU *****************/


#menuwrap{
	margin-left: 66px;
	height: 26px;
	margin-top: 0px;
}

.menuitem{
	font-family: Arial, Helvetica, sans-serif;
	
	height: 26px;
	margin-right:16px;
	padding-left: 2px;
	padding-right: 12px;
}

.menuitem a:link{
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.menuitem a:hover{
	font-size: 12pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.menuitem a:visited{
	font-size: 10pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.menuitem a:active{
	font-size: 12pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

#pic1{
	background-image:url(icons/rocket/control-panel-26x26.png);
	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
}
#pic2{
	background-image: url(icons/rocket/administrative-tools-26x26.png);
	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
}
#pic3{
	background-image: url(icons/rocket/floppy-driver-3-26x26.png);
	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
}
#pic4{
	background-image: url(icons/rocket/my-network-places-26x26.png);
	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
}
#pic5{
	background-image: url(icons/rocket/my-computer-26x26.png);
	background-repeat:no-repeat;
	width: 26px;
	height: 26px;
}

/************** SIDESTUFF *****************/

/**** CALENDAR ****/

#calendartop{
	width: 204px;
	background-color: #7c0000;
	background-image: url(images/calendar-topp.jpg);
	margin-left: 3px;
	height: 56px;
}

#calendarmiddle{
	background-color: #7c0000;
	background-image: url(images/box-middle.jpg);
	background-repeat: repeat-y;
	width: 204px;
	margin-left: 3px;
}

#calendarbottom{
	background-color: #7c0000;
	background-image: url(images/box-bottom.jpg);
	width: 204px;
	margin-left: 3px;
	height: 34px;
}


#calendarstuffing{	
	margin-left: 10px;
	margin-right: 5px;
	font-size: 7pt;
	line-height: 130%;
}

.calendardate{
	color: #FFFFFF;
	padding-top: 6px;
	margin-left: 10px;
	margin-right: 5px;
	line-height: 120%;
}

.event{
	margin-left: 14px;
	margin-right: 5px;
	font-size: 8pt;
	line-height: 120%;
}

.event a:link{
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

.event a:hover{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.event a:visited{
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
}

.event a:active{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}



/**** FORUM ****/

#forumtop{
	width: 204px;
	background-color: #7c0000;
	background-image: url(images/forum-topp.jpg);
	margin-left: 3px;
	height: 56px;
}

#forummiddle{
	background-color: #7c0000;
	background-image: url(images/box-middle.jpg);
	background-repeat: repeat-y;
	width: 204px;
	margin-left: 3px;
}

#forumbottom{
	background-color: #7c0000;
	background-image: url(images/box-bottom.jpg);
	width: 204px;
	margin-left: 3px;
	height: 34px;
}

.forumtext{	
	margin-left: 16px;
	margin-right: 8px;
	font-size: 7pt;
	line-height: 130%;
	color: #FFCC00;
}

.forumhead{
	margin-left: 10px;
	margin-right: 8px;
	padding-top: 4px;
	line-height: 130%;
	color:#FFFFFF;
}

.forumhead a:link{
	font-size:8pt;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}

.forumhead a:hover{
	color: black;
	font-weight: bold;	
	font-size: 10pt;
	text-decoration: underline;
}

.forumhead a:visited{
	font-size:8pt;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}

.forumhead a:active{
	color: black;
	font-weight: bold;	
	font-size: 10pt;
	text-decoration: underline;
}

#newsletter{
	background-image: url(icons/rocket/e-mail-48x48.png);
	background-repeat: no-repeat;
	background-position:right;
	border: solid 1px;
	padding-left: 6px;
	padding-right: 6px;
	border-color: #555555;	
	margin-left: 8px;
	margin-right: 6px;
	color: #7c0000;

}

#mailpic{
	background-image: url(icons/rocket/e-mail-48x48.png);
	float:right;
	width: 50px;
	height: 50px;
}

#membership{
	border: solid 1px;
	border-color: #555555;	
	margin-left: 8px;
	margin-right: 6px;
	padding-right: 10px;
	padding-bottom: 50px;
}

#memberpic{
	background-image:url(icons/rocket/write-document-48x48.png);
	background-repeat:no-repeat;
	float:left;
	width: 50px;
	height: 70px;
}

#memberform input{
	float: right;
}

/****************** BANNERS *****************/


#leftbanner{
	background-color: #666666;
	border: solid 1px white;
	position: absolute;
	height: 500px;
	width: 100px;
	top: 100px;
	left: 30px;
}

#rightbanner{
	background-color: #666666;
	border: solid 1px white;
	position: absolute;
	height: 500px;
	width: 100px;
	top: 100px;
	left: 820px;
}

#topbanner{
	background-color: #666666;
	border: solid 1px white;
	position: absolute;
	height: 60px;
	width: 500px;
	top: 10px;
	left: 200px;
}

.alignleft {
	align: left;
	text-align: left;
	padding-right: 2px;
}

.mceEditorArea {
    background: #FFFFFF;
}

/****************** COLORS ******************
Yellow-orange:	#FFCC00
Dark red		#7c0000
Blue light:		#54627c
Blue medium :	#2c3e64
Blue dark:		#020202


*********************************************/

