/*************************************************************************
* 
* normal.css
* 
* ************************************************************************
* 
* Stylesheet for www.jcfk.no
* 
*************************************************************************/

body {
	margin				: 0px;
	padding				: 0px;
	
	background			: url(images/mainbg.jpg) repeat-x #B1D49C;
}

.main {
	position			: relative;
	margin				: 0 auto;
	margin-top			: 53px;
	min-height			: 660px;
	width				: 1030px;
	background			: url(images/bk.jpg);
}

.mainLeft {
	width				: 20px;
	float				: left;
}

.mainCenter {
	float				: left;
	width				: 990px;	
}

.mainRight {
	float				: left;
	width				: 20px;
}

.contentImageHolder {
	float				: left;
	width				: 418px;
}

.contentImage {
	position			: absolute;
	top					: 50px;
	left				: 50px;
}

.contentBlockHolder {
	float				: left;
}

.contentBlock {
	margin-top			: 0px;
	position			: relative;
	top					: 30px;
	clear				: left;
}

.noSpacing {
	vertical-align		: bottom;
	border				: 0px;
}

.imgBorder {
	border				: 1px solid #000000;
}

.noBorder {
	border				: 0px;
}

.logo {
	float				: left;
}

.headingHolder {
	font-size			: 24px;
	font-family			: verdana;
	color				: #cecece;
	width				: 269px;
	height				: 51px;
	text-transform		: uppercase;
	
	float				: left;
	
	position			: relative;
}

.heading {
	width				: 269px;
	position			: absolute;
	text-align			: right;
	margin				: 0px;
	padding				: 0px;
	bottom				: 0px;
	left				: 0px;
}

.textBox230 {
	width				: 230px;
}

.textBox50 {
	width				: 50px;
}

.textBox135 {
	width				: 135px;
}

.textBox {
	border				: 1px solid #cccccc;
	margin-bottom		: 1px;
	margin				: 0px;
	padding				: 2px;
}

/*************************************************************************
* 
* Forum
* 
*************************************************************************/
.forumItem {
	
}

.forumTop {
	background			: url(images/posttop.jpg) no-repeat;
	height				: 23px;
	width				: 532px;
	font-family			: arial;
	font-size			: 18px;
	text-align			: right;
	color				: #e2e2e2;
	margin				: 0px;
	margin-top			: 10px;
	padding				: 0px;
	padding-right		: 10px;
	padding-top			: 7px;
}

.forumItemContent {
	margin				: 0px;
	padding-left		: 20px;
	width				: 520px;
	border-left			: 1px solid #dddddd;
	border-right		: 1px solid #dddddd;
	position			: relative;
}

.forumHeading {
	position			: absolute;
	top					: -16px;
	font-family			: arial;
	font-size			: 18px;
	line-height			: 18px;
	margin				: 0px;
	padding				: 0px;
	color				: #4b4b4b;
}

.forumText {
	padding-top			: 10px;
}

.forumFooter {
	padding-top			: 6px;
	padding-bottom		: 6px;
	color				: #4b4b4b;
	font-family			: arial;
	font-size			: 11px;
}

.forumPages {
	text-align			: center;
}


/*************************************************************************
* 
* News
* 
*************************************************************************/

.newsHolder {
	position			: absolute;
	top					: 390px;
}

.newsContent {
	width				: 523px;
	min-height			: 100px;
	border-left			: 1px solid #EBEBEB;
	border-right		: 1px solid #EBEBEB;
	padding-left		: 17px;
}

.newsTopImage {
	vertical-align		: top;
}

.newsDate {
	display					: inline;
	padding					: 0px;
	margin					: 0px;
	text-align				: left;
	width					: 50px;
	padding-top				: 1px;
}

.newsText {
	display					: inline;
	padding					: 0px;
	margin					: 0px;
	padding-left			: 4px;
	padding-bottom			: 1px;
}

.newsItem {
}

.newsBottomImage {
	vertical-align			: top;
}


/*************************************************************************
* 
* Menu
* 
*************************************************************************/

div.langMenu {
	position			: absolute;
	top					: 7px;
	left				: 38px;
	margin				: 0px;
	padding				: 0px;
}

ul.langMenu {
	list-style-type		: none;
	margin				: 0px;
	padding				: 0px;
	font-family			: verdana;
	font-size			: 12px;
	line-height			: 22px;
}

div.menu {
	position			: absolute;
	top					: 7px;
	left				: 427px;
	margin				: 0px;
	padding				: 0px;
}

ul.menu {
	list-style-type		: none;
	margin				: 0px;
	padding				: 0px;
	font-family			: verdana;
	font-size			: 12px;
	line-height			: 22px;
}

li.menu {
	display				: inline;
	padding				: 0px;
	margin				: 0px;
	padding-right		: 11px;
	padding-left		: 11px;
	padding-top			: 4px;
	padding-bottom		: 4px;
	text-transform		: uppercase;
}

li.menuSelected {
	display				: inline;
	padding				: 0px;
	margin				: 0px;
	padding-right		: 11px;
	padding-left		: 11px;
	padding-top			: 4px;
	padding-bottom		: 4px;
	text-transform		: uppercase;
	background			: url(images/menuhighlightbg.jpg) repeat-x;
}

div.submenu {
	width				: 542px;
	height				: 25px;
	position			: absolute;
	top					: 28px;
	left				: 438px;
	background			: url(images/submenubg.jpg);
}

ul.submenu {
	list-style-type		: none;
	margin				: 0px;
	padding				: 0px;
	padding-top			: 6px;
	font-family			: verdana;
	font-size			: 11px;
	line-height			: 13px;
}

li.submenu {
	display				: inline;
	padding				: 0px;
	margin				: 0px;
	padding-right		: 11px;
	padding-left		: 11px;
	text-transform		: uppercase;
}

a.menu {
	color				: #668454;
	text-decoration		: none;
}

a.menu:visited {
	color				: #668454;
	text-decoration		: none;
}

a.menu:hover {
	color				: #2d471d;
	text-decoration		: none;
}

a.menu:active {
	color				: #668454;
	text-decoration		: none;
}

a.submenu {
	color				: #606060;
	text-decoration		: none;
}

a.submenu:visited {
	color				: #606060;
	text-decoration		: none;
}

a.submenu:hover {
	color				: #303030;
	text-decoration		: none;
}

a.submenu:active {
	color				: #606060;
	text-decoration		: none;
}



/*************************************************************************
* 
* Text styles
* 
*************************************************************************/

.tekst {
	font-family			: arial;
	font-size			: 12px;
	color				: #4c4c4c;
	line-height			: 18px;
}

.liten_skrift {
	font-family			: arial;
	font-size			: 10px;
	color				: #4c4c4c;
	line-height			: 18px;
}

.dato {
	text-align			: right;
	font-family			: arial;
	font-size			: 10px;
	color				: #4c4c4c;
	line-height			: 18px;
}

.overskrift {
	font-family			: arial;
	font-size			: 18px;
	color				: #4c4c4c;
	line-height			: 24px;
}

a {
	color				: #009db9;
	text-decoration		: none;
}

a:visited {
	color				: #009db9;
	text-decoration		: none;
}

a:hover {
	color				: #00caee;
	text-decoration		: none;
}

a:active {
	color				: #009db9;
	text-decoration		: none;
}

.pipe {
	color				: #dddddd;
}