/* =========== Main =========== */
img 	{ border-width: 0; }
td 	{ vertical-align: top; }
input,textarea, select { color : #333333; }
blockquote {
margin: 15px 50px 15px 15px;
padding: 0px 0px 0px 40px;
background: url(img/quote.gif) no-repeat top left;
}

html
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

body
	{
	background-image:url(img/bakg.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	}

body, div, span, p, .p, h1, h2, li, td ,th,input, textarea, select
		{ font-family: Verdana, Arial, Helvetica; color: #000000; font-size: 10px;  }
hr { border:1px dashed #000000; }

a 		{ text-decoration: none; color: #525252; }
a:hover 	{ text-decoration: underline; /*background-color: #464544; */}

table.sidan
	{
	margin: 0px;
	width:1000px;
	border-left:1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#ffffff;
	}


table.vanster
	{
	width:189px;
	background-color:#e1e5ea;
	}

table.hoger
	{
	width:224px;
	margin-right:0px;
	background-color:#e1e5ea;
	border-left:1px solid #000000;
	}

table.mainbas
	{
	margin: 10px;
	width:565px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	}
table.maintop
	{
	padding-left:3px;
	background-color:#4f84a8;
	width:100%;
	border-bottom:1px solid #000000;
	}
.maintoptxt {font-size:13px; font-weight:bold; color:#97291c; }
.maintoptxt a {font-size:13px; font-weight:bold; color:#97291c; }
.maintxt4  { font-size:10px; }
table.mainmain
	{
	padding-left:3px;
	background-color:#d2dfe8;
	width:100%;
	border-bottom:1px solid #000000;
	}	
	
/* BB koder */
.colleft   { float:left; margin: 0px 4px 0px 4px; }
.colright   { float:right; margin: 0px 4px 0px 4px; }

.bbcodes a img { border: 1px outset #333333; background-color: #c5c5c5; }
.smilies a img { border: 0px; background-color: transparent; }	
/* journal */
table.journal
	{
	margin: 10px;
	width:565px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	}
table.journaltop
	{
	padding-left:3px;
	background-color:#a2aaad;
	width:100%;
	border-bottom:1px solid #000000;
	}
.journaltoptxt {font-size:13px; font-weight:bold; color:#97291c; }
.journaltoptxt a {font-size:13px; font-weight:bold; color:#97291c; }
.journaltxt4  { font-size:10px; }
table.journalmain
	{
	padding-left:3px;
	background-color:#FFFFFF;
	width:100%;
	border-bottom:1px solid #000000;
	}	

	
/* login */	
table.inloggad a { color: #333333; text-decoration:none; }
table.inloggad a:hover { color: #FFFFFF;  text-decoration:none;}
table.login
	{
	width:1000px;
	height:34px;
	border-bottom: 1px solid #000000;
	background-image:url(img/loginbakg.gif);
	}
table.login a { color:#FFFFFF; }
table.login input { color : #000000; height:10px; width:120px; border:1px solid #000000 }
.loginknapp input { background-image:url(img/loginknapp.gif); margin:0px;}
.loginknapp2 input { margin:0px; border:0px; color:#FFFFFF;}
.loginknapp2 { color:#FFFFFF;}
.login { color:#000000; }


/* nyhet */
table.news
	{
	margin: 10px;
	width:565px;
	border:1px solid #000000;
	}
table.news a { color:#f8f8f8; font-weight:bold; }
table.news td.nyhettd a { color:#000000; font-weight:bold; }
.nyhet {font-size:13px; font-weight:bold; color:#ffffff; }
.nyhet2 {font-size:10px; color:#b2b640; }
.nyhet2 a { color:#b2b640; text-decoration:none }
.nyhet2 a:hover { color:#64878f; text-decoration:none }


table.news22
	{
	margin: 10px;
	width:565px;
	border:1px solid #000000;
	}
table.news22 a { color:#000000; font-weight:bold; }
table.news22 td.nyhettd a { color:#000000; font-weight:bold; }

/* notis */
table.notis
	{
	width:1000px;
	}
table.notis a {color:#000000;}
table.notis a:hover {text-decoration:underline; color:#992b1a}

/* list  */
table.list
	{
	margin: 10px;
	width:565px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	}
table.listtop
	{
	padding-left:3px;
	background-color:#4f84a8;
	width:100%;
	border-bottom:1px solid #000000;
	}
table.listcells
	{
	width:100%;
	padding-left:2px;
	background-color:#9fbbd1;
	}
table.listcells td {  padding: 2px; background-color: #d2dfe8;}
.listtxtbold a { font-weight:bold; }
.listtoptxt {font-size:13px; font-weight:bold; color:#ffffff; }
.listtoptxt a {font-size:13px; font-weight:bold; color:#ffffff; }
.listtxt4  { font-size:10px; }

/* page */
.pagetoptxt {font-size:13px; font-weight:bold; color:#ffffff; }
.pagetoptxt a {font-size:13px; font-weight:bold; color:#ffffff; }
.pagetxt4  { font-size:10px; }
.pagedownloadtxt {font-size:10px; font-weight:bold; }
.pagedownloadtxt a {font-size:10px; font-weight:bold; }

.block		{ font-size:11px; padding:5px; margin:12px;	border:1px solid #EAEAEA; background-color: #d2dfe8; }
.paging		{ text-align:center; padding:8px; text-align:right; }


table.page
	{
	margin: 10px;
	width:565px;
	background-color:#d2dfe8;
	border:1px solid #000000;
	}

table.pageblock
	{
	padding-left:3px;
	background-color:#9fbbd1;
	width:565px;
	border-bottom:1px solid #000000;
	}
	
table.pagemodfil
	{
	margin: 5px;
	background-color:#d7dbc3;
	width:98%;
	border:1px solid #000000;
	}


table.pagetop
	{
	padding-left:3px;
	background-color:#4f84a8;
	width:565px;
	border-bottom:1px solid #000000;
	}
	
table.pagemain
	{
	padding-left:3px;
	background-color:#d2dfe8;
	width:565px;
	border-bottom:1px solid #000000;
	}
table.pagebottom
	{
	width:565px;
	padding-left:2px;
	background-color:#9fbbd1;
	padding-bottom:5px;
	border-bottom:1px solid #000000;
	}

/* admin */
table.admin
	{
	background-color:#FFFFFF;
	margin: 10px;
	width:565px;
	border:1px solid #000000;
	}


	
table.admintop
	{
	padding-left:3px;
	background-color:#d2dfe8;
	width:100%;
	border-bottom:1px solid #000000;
	}
table.adminmain
	{
	padding-left:3px;
	background-color:#FFFFFF;
	width:100%;
	border-bottom:1px solid #000000;
	}
	
.admintoptxt {font-size:13px; font-weight:bold; color:#97291c; }
.admintoptxt a {font-size:13px; font-weight:bold; color:#97291c; }
.admintxt4  { font-size:10px; }
/* poll */
.omrastning { color: #000033; }

table.index
	{
	margin: 0px;
	width:585px;
	}

/* forum */
.forumettext { color:#ffffff; }
.forumettext a { font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif;}


table.forum
	{
	margin: 10px;
	width:790px;
	border:1px solid #000000;
	}
.forumtoptxt {font-size:13px; font-weight:bold; color:#ffffff; }
.forumtoptxt a {font-size:13px; font-weight:bold; color:#ffffff; }
.forumtoptxt2 a {color:#000000; }

table.forumtop
	{
	padding-left:3px;
	background-color:#4f84a8;
	width:100%;
	border-bottom:1px solid #000000;
	}
.forumtxt1	{ color: #000000; font-weight:bold; font-size: 10px;}
.forumtxt2	{ font-size: 12px; font-weight: bold; color: #FFFFFF}
.forumtxt3 a { font-size:10px; font-weight: bold;}
.forumtxt4  { font-size:10px; }

.forumlink a { color:#000000; font-weight:bold; }

table.forumcells 
	{
	width: 787px;
	background-color:#9fbbd1;
	}
table.forumcells td { padding: 1px; }
table.forumblock
	{
	padding-left:3px;
	background-color:#d2dfe8;
	width:100%;
	border-bottom:1px solid #000000;
	}

	
table.forumcellstopics 
	{
	padding-left:2px;
	width: 787px;
	background-color:#e1e1e1;
	}
table.forumcellstopics td { padding-top:5px; background-color:#d2dfe8; border-bottom:1px solid #000000; }

table.forumcellsposts
	{
	width:100%;
	padding-left:2px;
	background-color:#e1e1e1;
	}
table.forumcellsposts td {  padding: 0px; background-color: #d2dfe8;}

input.bumbibjorn {
	display:none;
	visibility:hidden;
	width:0px;
	heigt:0px;
}

.brodtextFATCS {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight: bold;
vertical-align: top;
}
