HTML  {
	margin: 				0;
	padding:				0;
	width: 					100%;
	height: 				100%;
}
BODY  {
	margin: 				0px;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				0.81em;
	line-height: 			1.5em;
	font-weight: 			normal;
	width: 					100%;
	height: 				100%;
	background-color:		#FFF;
	background-image:		url(../images/gui/bgWood.jpg);
	background-position:	center;
	background-position: 	top;
	background-repeat:		repeat-y;
}

.tabb { 
	margin-bottom:			20px;
}

a.redLink {
	color:					#fe0000;
	text-decoration: 		none;
}
a.redLink:hover {
	color:					#333333;
	text-decoration: 		none;
}
a.redLinkDotted {
	color:					#fe0000;
	text-decoration: 		none;
	border-bottom: 			dotted 2px #fe0000;
}
a.redLinkDotted:hover {
	color:					#333333;
	text-decoration: 		none;
	border-bottom: 			dotted 2px #fe0000;
}

H1	{
	font-size: 				1.4em;
	margin-bottom:			10px;
	color:					#333;
}
H2	{
	font-size: 				1.3em;
	color:					#333;
	margin-bottom:			10px;
}
H3	{
	font-size: 				1.1em;
	color:					#333;
	margin-bottom:			3px;
}
.type1	{
	color:					#710404;
}
.type2	{
	color:					#391b01;
}
.type3	{
	color:					#232817;
}
.type4	{
	color:					#213454;
}
.admintype	{
	color:					#333;
	display:				inline;
}
.admintype1	{
	color:					#710404;
	display:				inline;
}
.admintype2	{
	color:					#391b01;
	display:				inline;
}
.admintype3	{
	color:					#232817;
	display:				inline;
}
.admintype4	{
	color:					#213454;
	display:				inline;
}
.subHeader  {
	margin: 				0px;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				1em;
	background-color:		#666;
	color:					#FFF;
}
td {
	padding:	4px;
}


A.tMenu {
	color : 				#000;
	TEXT-DECORATION: 		none;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
}
A.tMenuActive {
	color : 				#f20000;
	TEXT-DECORATION: 		none;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
}
A.tMenu:HOVER {
	color : 				#999;
}

A.crumLink {
	color : 				#333;
	TEXT-DECORATION: 		none;
	font-size:				0.90em;
}
A.crumLink:HOVER {
	color : 				#666;
}

A.mainMenu {
	color : 				#000;
	TEXT-DECORATION: 		none;
	font-size: 				1.6em;
	line-height: 			1.7em;
	
}
A.mainMenuSelected {
	color : 				#FFF;
	TEXT-DECORATION: 		none;
	font-size: 				1.6em;
	line-height: 			1.7em;
	
}
A.adminLink {
	color:					#CC0000;
	TEXT-DECORATION: 		none;
	font-size:				0.75em;
	font-weight:			bold;
}
A.adminLink:HOVER {
	color : 				#CC0000;
}


A.sitemapHead {
	color:					#333;
	TEXT-DECORATION: 		none;
	font-size:				1.35em;
	font-weight:			bold;
	width:					500px;
	clear:					both;
	display:				block;
	padding-top:			10px;
	padding-bottom:			10px;
}
A.sitemapSub {
	color:					#333;
	TEXT-DECORATION: 		none;
	font-size:				1.1em;
	font-weight:			bold;
	padding-left:			85px;
	padding-top:			14px;
	padding-bottom:			10px;
	background-image:		url(../images/gui/siteMapStep.gif);
	background-repeat:		no-repeat;
	width:					500px;
	clear:					both;
	display:				block;
}
A.sitemapSubLast {
	color:					#333;
	TEXT-DECORATION: 		none;
	font-size:				1.1em;
	font-weight:			bold;
	padding-left:			85px;
	padding-top:			14px;
	padding-bottom:			10px;
	background-image:		url(../images/gui/siteMapStepLastLeaf.gif);
	background-repeat:		no-repeat;
	width:					500px;
	clear:					both;
	display:				block;
}

A.sitemapSub2 {
	color:					#333;
	TEXT-DECORATION: 		none;
	font-size:				1.1em;
	font-weight:			bold;
	padding-left:			150px;
	padding-top:			14px;
	padding-bottom:			10px;
	background-image:		url(../images/gui/siteMapStepTwo.gif);
	background-repeat:		no-repeat;
	width:					400px;
	clear:					both;
	display:				block;
}
A.sitemapSub2Last {
	color:					#333;
	TEXT-DECORATION: 		none;
	font-size:				1.1em;
	font-weight:			bold;
	padding-left:			150px;
	padding-top:			14px;
	padding-bottom:			10px;
	background-image:		url(../images/gui/siteMapStepTwoLastLeaf.gif);
	background-repeat:		no-repeat;
	width:					400px;
	clear:					both;
	display:				block;
}


A.forumButton {
	color : 				#000;
	TEXT-DECORATION: 		none;
	background-color:		#c36907;
	padding:				6px;
	margin-bottom:			10px;
}
A.forumButton:HOVER {
	color : 				#CCC;
}

#pageHeaderBg {
	width:					100%;
	height:					160px;
	overflow:				hidden;
}
#startPageHeaderBg {
	width:					100%;
	height:					350px;
	overflow:				hidden;
}

#startPageHeaderBgNoBoard {
	width:					100%;
	height:					710px;
	overflow:				hidden;
}

#pageHeader {
	width:					934px;
	height:					100px;
	background-image:		url(../images/gui/headerBg.jpg);
	background-repeat:		no-repeat;
}

#lyssna {
	width:					53px;
	height:					19px;
	float:					right;
	margin-top:				15px;
	padding-left:			12px;
	background-image:		url(../images/gui/lyssnaIkon.gif);
	background-repeat:		no-repeat;
}

#adminLinks {
	float:					right;
	text-align:				left;
	margin-top:				6px;
	padding-left:			6px;
	padding-right:			6px;
}

#logo {
	width:					138px;
	height:					42px;
	float:					left;
	margin-top:				47px;
	margin-left:			3px;
	clear:					left;
	display:				inline;
}
#breadCrum {
	width:					380px;
	margin-bottom:			8px;
	text-align:				left;
	float:					left;
}

#topMenu {
	width:					700px;
	float:					right;
	clear:					right;
	margin-bottom:			15px;
	margin-right:			15px;
	margin-top:				7px;
	color:					#a7a7a7;
	text-align:				right;
}
.menuItem {
	height:					21px;
	padding-left:			25px;
	padding-right:			15px;
	float:					left;
	color:					#FFF;
	background-image:		url(../images/gui/menuCircle.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
}
.menuItemRed {
	height:					21px;
	padding-left:			25px;
	padding-right:			15px;
	float:					left;
	background-image:		url(../images/gui/menuCircleRed.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
}


#closeStartBoard {
	width:					22px;
	height:					20px;
	float:					right;
	background-image:		url(../images/gui/closeButton.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
	margin-bottom:			3px;
}

#search {
	height:					21px;
	float:					right;
	margin-left:			20px;
	margin-top:				15px;
	margin-bottom:			15px;
}

#searchField {
	height:					20px;
	width:					108px;
	float:					left;
	background-image:		url(../images/gui/searchFieldBg.gif);
	background-repeat:		no-repeat;
	border:					solid 1px #a7a7a7;
}
#searchFieldBig {
	height:					16px;
	width:					300px;
	float:					left;
	border:					solid 1px #000;
}
#searchButton {
	height:					22px;
	float:					left;
	margin-left:			5px;
	margin-right:			15px;
	color:					#000;
}

#forumSubject {
	width:					425px;
	border:					solid 1px #000;
}
#pageEditField {
	width:					150px;
	border:					solid 1px #000;
}
#startPageEditField {
	width:					390px;
	border:					solid 1px #000;
}
#newsIngressArea {
	height:					80px;
	width:					250px;
	border:					solid 1px #000;
}
#newsBodyArea {
	height:					180px;
	width:					250px;
	border:					solid 1px #000;
}
#fileEditField {
	width:					250px;
	border:					solid 1px #000;
}
#fileDescArea {
	height:					100px;
	width:					250px;
	border:					solid 1px #000;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				0.95em;
	line-height: 			1.5em;
}
#startPageContent {
	width:					100%;
	height:					312px;
	background-color:		#f3f3f3;
}
#startPageContentCenter {
	width:					934px;
	height:					312px;
	background-color:		#FFF;
}
#loginField {
	width:					150px;
	border:					solid 1px #000;
}
#enterEmailField {
	width:					250px;
	border:					solid 1px #000;
}
#registerField {
	width:					250px;
	border:					solid 1px #000;
}
#registerArea {
	height:					80px;
	width:					250px;
	border:					solid 1px #000;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				0.95em;
	line-height: 			1.5em;
}
#registerAreaBig {
	height:					130px;
	width:					250px;
	border:					solid 1px #000;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
	font-size: 				0.95em;
	line-height: 			1.5em;
}
#footerField {
	width:					930px;
	border:					solid 1px #000;
}
#pageContent {
	width:					100%;
	background-color:		#f3f3f3;
}
#pageContentCenter {
	width:					934px;
	background-image:		url(../images/gui/pageCenterBg.gif);
	background-repeat:		repeat-y;
}
#pageContentCenterWide {
	width:					934px;
	background-image:		url(../images/gui/pageCenterBgWide.gif);
	background-repeat:		repeat-y;
}
#pageBottom {
	width:					100%;
}
#menuTavlor	{
	width:					934px;
	clear:					right;
}
.menuTavla1	{
	width:					229px;
	height:					290px;
	float:					left;
	background-image:		url(../images/menuImg/01_bw.jpg);
	background-repeat:		no-repeat;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla2	{
	width:					229px;
	height:					290px;
	float:					left;
	background-image:		url(../images/menuImg/02_bw.jpg);
	background-repeat:		no-repeat;
	margin-left:			6px;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla3	{
	width:					229px;
	height:					290px;
	float:					left;
	background-image:		url(../images/menuImg/03_bw.jpg);
	background-repeat:		no-repeat;
	margin-left:			6px;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla4	{
	width:					229px;
	height:					290px;
	float:					left;
	background-image:		url(../images/menuImg/04_bw.jpg);
	background-repeat:		no-repeat;
	margin-left:			6px;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla1Over	{
	width:					229px;
	height:					290px;
	float:					left;
	background-image:		url(../images/menuImg/01.jpg);
	background-repeat:		no-repeat;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla2Over	{
	width:					229px;
	height:					290px;
	float:					left;
	background-image:		url(../images/menuImg/02.jpg);
	background-repeat:		no-repeat;
	margin-left:			6px;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla3Over	{
	width:					229px;
	height:					290px;
	float:					left;
	background-image:		url(../images/menuImg/03.jpg);
	background-repeat:		no-repeat;
	margin-left:			6px;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla4Over	{
	width:					229px;
	height:					290px;
	float:					left;
	background-image:		url(../images/menuImg/04.jpg);
	background-repeat:		no-repeat;
	margin-left:			6px;
	padding-top:			10px;
	cursor:					pointer;
}

.menuTavla1NoB	{
	width:					229px;
	height:					600px;
	float:					left;
	background-image:		url(../images/menuImg/01_bw.jpg);
	background-repeat:		no-repeat;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla2NoB	{
	width:					229px;
	height:					600px;
	float:					left;
	background-image:		url(../images/menuImg/02_bw.jpg);
	background-repeat:		no-repeat;
	padding-top:			10px;
	margin-left:			6px;
	cursor:					pointer;
}
.menuTavla3NoB	{
	width:					229px;
	height:					600px;
	float:					left;
	background-image:		url(../images/menuImg/03_bw.jpg);
	background-repeat:		no-repeat;
	padding-top:			10px;
	margin-left:			6px;
	cursor:					pointer;
}
.menuTavla4NoB	{
	width:					229px;
	height:					600px;
	float:					left;
	background-image:		url(../images/menuImg/04_bw.jpg);
	background-repeat:		no-repeat;
	padding-top:			10px;
	margin-left:			6px;
	cursor:					pointer;
}
.menuTavla1OverNoB	{
	width:					229px;
	height:					600px;
	float:					left;
	background-image:		url(../images/menuImg/01.jpg);
	background-repeat:		no-repeat;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla2OverNoB	{
	width:					229px;
	height:					600px;
	float:					left;
	background-image:		url(../images/menuImg/02.jpg);
	background-repeat:		no-repeat;
	margin-left:			6px;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla3OverNoB	{
	width:					229px;
	height:					600px;
	float:					left;
	background-image:		url(../images/menuImg/03.jpg);
	background-repeat:		no-repeat;
	margin-left:			6px;
	padding-top:			10px;
	cursor:					pointer;
}
.menuTavla4OverNoB	{
	width:					229px;
	height:					600px;
	float:					left;
	background-image:		url(../images/menuImg/04.jpg);
	background-repeat:		no-repeat;
	margin-left:			6px;
	padding-top:			10px;
	cursor:					pointer;
}

#menuTavlorBottom	{
	width:					934px;
	height:					48px;
	overflow:				hidden;
}

.menuTavla1Bottom	{
	width:					229px;
	height:					44px;
	float:					left;
	background-image:		url(../images/menuImg/01_bw.jpg);
	background-position:	bottom;
	background-repeat:		no-repeat;
	cursor:					pointer;
}
.menuTavla2Bottom	{
	width:					229px;
	height:					44px;
	float:					left;
	background-image:		url(../images/menuImg/02_bw.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom;
	margin-left:			6px;
	cursor:					pointer;
}
.menuTavla3Bottom	{
	width:					229px;
	height:					44px;
	float:					left;
	background-image:		url(../images/menuImg/03_bw.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom;
	margin-left:			6px;
	cursor:					pointer;
}
.menuTavla4Bottom	{
	width:					229px;
	height:					44px;
	float:					left;
	background-image:		url(../images/menuImg/04_bw.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom;
	margin-left:			6px;
	cursor:					pointer;
}
.menuTavla1BottomOver	{
	width:					229px;
	height:					44px;
	float:					left;
	background-image:		url(../images/menuImg/01.jpg);
	background-position:	bottom;
	background-repeat:		no-repeat;
	cursor:					pointer;
}
.menuTavla2BottomOver	{
	width:					229px;
	height:					44px;
	float:					left;
	background-image:		url(../images/menuImg/02.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom;
	margin-left:			6px;
	cursor:					pointer;
}
.menuTavla3BottomOver	{
	width:					229px;
	height:					44px;
	float:					left;
	background-image:		url(../images/menuImg/03.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom;
	margin-left:			6px;
	cursor:					pointer;
}
.menuTavla4BottomOver	{
	width:					229px;
	height:					44px;
	float:					left;
	background-image:		url(../images/menuImg/04.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom;
	margin-left:			6px;
	cursor:					pointer;
}
#adress	{
	width:					934px;
	text-align:				left;
	color:					#000;
	font-size:				0.90em;
}


.maxReadColumn {
	width:					450px;
}
.maxReadColumn600 {
	width:					640px;
}
#menuColumn	{
	width:					229px;
	margin-top:				10px;
	text-align:				left;
	float:					left;
}
#mainColumn	{
	width:					420px;
	margin-left:			30px;
	margin-top:				5px;
	text-align:				left;
	float:					left;
	display:				inline;
}
#mainColumnWide	{
	width:					649px;
	margin-left:			30px;
	margin-top:				5px;
	text-align:				left;
	float:					left;
	display:				inline;
}
#rightColumn	{
	width:					229px;
	margin-left:			26px;
	margin-top:				20px;
	text-align:				left;
	float:					left;
}

.module	{
	width:					225px;
	text-align:				left;
	float:					left;
	padding-top:			15px;
	margin-left:			2px;
	padding-bottom:			15px;
}
.moduleOver	{
	width:					225px;
	text-align:				left;
	float:					left;
	background-color:		#FFF;
	background-image:		url(../images/gui/moduleOverRed.gif);
	background-repeat:		repeat-y;
	background-position:	bottom;
	padding-top:			15px;
	padding-bottom:			15px;
	margin-left:			2px;
}

.moduleContent	{
	width:					190px;
	margin-left:			20px;
	text-align:				left;
	float:					left;
	display:				inline;
}


.wideColumn	{
	width:					420px;
	height:					250px;
	margin-left:			25px;
	margin-top:				25px;
	text-align:				left;
	padding:				10px;
	overflow:				auto;
	float:					left;
	display:				inline;
}
.thinColumn	{
	width:					185px;
	height:					200px;
	margin-left:			22px;
	margin-top:				4px;
	text-align:				left;
	padding:				10px;
	float:					left;
	display:				inline;
}
.thinColumnNews	{
	width:					180px;
	height:					300px;
	margin-left:			25px;
	margin-top:				4px;
	text-align:				left;
	padding-left:			10px;
	padding-right:			10px;	
	overflow:				hidden;
	float:					left;
	display:				inline;
}
.newsContent	{
	width:					175px;
	height:					250px;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	margin-top:				25px;
	margin-bottom:			8px;
	text-align:				left;
	background-color:		#FFF;
	border-bottom:			1px solid #bdbdbd;	
	border-top:				1px solid #bdbdbd;
	background-color:		#EFEFEF;
	overflow:				auto;
}

.moveToCenter	{
	width:					100px;
	text-align: 			center; 
}
.nextPrevPicker	{
	width:					150px;
	text-align:				center;
}

.Aholder {
	width:					40px;
	height:					40px;
	float:					left;
	margin-top:				2px;

}
.prevArrow	{
	width:					27px;
	height:					19px;
	float:					left;
	margin-top:				2px;
	margin-right:			10px;
	background-image:		url(../images/gui/Back.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
}
.nextArrow	{
	width:					27px;
	height:					19px;
	float:					left;
	margin-top:				2px;
	margin-left:			10px;
	background-image:		url(../images/gui/Forward.gif);
	background-repeat:		no-repeat;
	cursor:					pointer;
}
.nrOfNr	{
	float:					left;
	margin-left:			10px;
	margin-right:			10px;
	margin-top:				3px;
}

.movieBox	{
	width:					174px;
	height:					88px;
	text-align:				left;
	float:					left;
	margin-bottom:			3px;
	overflow:				hidden;
}
.movieBox2	{
	width:					174px;
	height:					88px;
	text-align:				left;
	float:					left;
	margin-bottom:			10px;
	overflow:				hidden;
}

#leftMenu {
	text-align:				left;
	width:					229px;
	margin-top:				15px;
}
#leftMenuSortOrder {
	text-align:				left;
	width:					500px;
	margin-top:				15px;
}
#leftMenu li{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
}
#leftMenu ul{
	margin-left:			2px;
	margin-right:			2px;
	margin-bottom:			0px;
	padding:				0px;
}
#leftMenu ul li ul{
	margin-left:			0px;
	margin-bottom:			0px;
	padding:				0px;
}
#leftMenu li a.leftNavLink {
	text-decoration:		none;
	color:					#000;
	display:				block;
	padding-left:			20px;
	padding-top:			7px;
	padding-bottom:			7px;
	padding-right:			10px;
	background-image:		url(../images/gui/menuChoiceBg.gif);
	background-repeat:		repeat-x;
	font-weight:			bold;
}
#leftMenu li a.leftNavLinkM {
	text-decoration:		none;
	color:					#000;
	display:				block;
	padding-left:			19px;
	padding-top:			7px;
	padding-bottom:			7px;
	padding-right:			10px;
	background-image:		url(../images/gui/menuChoiceBg.gif);
	background-repeat:		repeat-x;
	border-left:			1px solid #666;
}
#leftMenu li a.leftNavLink:hover {
	color:					#000;
	background-image:		url(../images/gui/menuChoiceBgOver.gif);
	background-repeat:		repeat-x;
}

#leftMenu li a.leftNavLinkActive {
	text-decoration:		underline;
	color:					#000;
	display:				block;
	padding-left:			10px;
	padding-top:			7px;
	padding-bottom:			7px;
	padding-right:			10px;
	background-image:		url(../images/gui/menuChoiceBg.gif);
	background-repeat:		repeat-x;
	border-left:			10px solid #fe0000;
	font-weight:			bold;
}


#leftMenu li a.leftNavLinkSub {
	text-decoration:		none;
	color:					#000;
	display:				block;
	padding-left:			40px;
	padding-top:			7px;
	padding-bottom:			7px;
	padding-right:			10px;
	background-image:		url(../images/gui/menuChoiceBgSub.gif);
	background-repeat:		repeat-x;
}
#leftMenu li a.leftNavLinkSub:hover {
	background-image:		url(../images/gui/menuChoiceBgSubOver.gif);
	background-repeat:		repeat-x;
}

#leftMenu li a.leftNavLinkSubActive {
	text-decoration:		underline;
	color:					#000;
	display:				block;
	padding-left:			30px;
	padding-top:			7px;
	padding-bottom:			7px;
	padding-right:			10px;
	background-image:		url(../images/gui/menuChoiceBgSub.gif);
	background-repeat:		repeat-x;
	border-left:			10px solid #fe0000;
}


#leftNavHeaderPublic {
	text-decoration:		none;
	color:					#999999;
	display:				block;
	padding-left:			13px;
	font-weight:			bold;
	margin-bottom:			5px;
	margin-right:			10px;
}

#leftNavHeaderLogin {
	text-decoration:		none;
	color:					#999999;
	display:				block;
	padding-left:			13px;
	font-weight:			bold;
	margin-top:				20px;
	margin-bottom:			5px;
	margin-right:			10px;
}
#commentArea {
	width:					400px;
	height:					80px;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
}
#commentAreaBig {
	width:					400px;
	height:					200px;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
}

.pageFormField {
	width:					400px;
	border:					1px solid #666;
}
.pageFormArea {
	width:					400px;
	height:					100px;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
}

.container {
	background: #E3E3E3; 
	color:#000; 
	width: 100%;
	margin:0px;
}
.indent {
	margin: 0 10px;
}

.rtop, .rbottom{
	display:block;
	background:#fff;
}

.rtop *, .rbottom *{
	display: block;
	height: 1px;
	overflow: hidden;
	background: #E3E3E3;
}

.r1{
	margin: 0 5px
}	

.r2{
	margin: 0 3px
}

.r3{
	margin: 0 2px
}

.r4{
	margin: 0 1px;
	height: 2px
}