/* { margin: 0; padding: 0; } */

html, body, th, trans-bg {  
	background-color: #FFFFFF;
}

html, body, td, th {    
	font-family: Arial, Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 11px; font-style: normal;
	font-weight: normal;
	color: #111111;
}

body {
	background-image:url(grafikk/vic-eye.gif)
}

html, body {  
	height: 100%;
}

a:link {text-decoration: none; color: blue}
a:visited {text-decoration: none; color: purple}
a:active {text-decoration: none; color: blue}
a:hover {text-decoration: none; color: red}

/*
td {
	border:1px dashed red
} */

th {
	font-size: 14px; 
	font-weight: bold; 
	color: #BBBBBB;
	text-indent: 2px;
	background-color: #111111;
	text-align: left;  
}

.sidebar {
	width: 15px;
}
.mainarea,
.menuitem,
.menuitem_hover,
.menuitem_ou_right,
.menuitem_ou_left,
.topitem,
.border_top,
.border_bottom,
.borderitem,
.borderitem_hover,
.borderitem_ou_left,
.borderitem_ou_right {
	border-style:solid;
	border-color:#000000;	
	border-width: 1px;
}

.menuitem,
.menuitem_hover {
    background-color: #FFFFFF;	
	text-align: center;	
	height: 24px;
	font-variant: small-caps;
	font-size: 12px; 
}

.menuitem_hover {
	background-color:#EEEEEE;
}

.menuitem_ou_left,
.menuitem_ou_right {
	width: 40px;
}
.menuitem_ou_right {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;		
}

.menuitem_ou_left {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.borderitem,
.borderitem_hover {
	border-width: 1px;
	text-align: center;	
	background-color: #FFFFFF;
	vertical-align: middle;
	width: 20px;
}

.borderitem_hover {
	background-color:#CCCCCC;
}

.borderitem_ou_left,
.borderitem_ou_right {
	width: 10px;
}

.borderitem_ou_right {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;		
}

.borderitem_ou_left {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.border_top {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	font-variant: small-caps;
}

.border_bottom {
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

#Meny, #Rightbar {
	height: 100%;
}

.filler {
    background: url(grafikk/dot.gif) repeat-y center top;
	padding: 0px;
	margin: 0px;
}

.stretcher {
    height: 100%;	 	
	/*
	min-height:100%;	
	margin:0;
	padding:0;
	height:auto; */
}

.img-str {	
	background: url(grafikk/invisible.jpg) repeat-y left top;
	color: #000000;
	height: 100%;
}

#Meny a:link,
#Meny a:visited,
#Meny a:active,
#Meny a:hover {
	color:#000000;	
}

#Meny a:hover {	
	color: #CC0000;	
}

.header {
	font-size: 12px; font-style: normal; 
	font-weight: bold; 
	color: white;
	background-color: #555555;	
}

.biggertext {
	font-size: 13px;
	font-weight: 700;
}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: black}

h2  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-style: normal; 
	font-weight: bold; 
	color: #666666;	
}

.r1 { 	
	background-color: #DDDDDD; 	
}

.r2 { 
	background-color: #F7F7F7; 	
}

.newsHeader { 
	font-weight: 900;
	font-size: 12px;
	color: white;
	background-color: #003366;	
}

.newsPoster { 
	font-size: 11px; font-style: normal; 
	color: #CCCCCC; 
	background-color: #333333;	
}

.newsPost { 	
	background-color: #EEEEEE;	
}

.newsTable {
	/* border: thin #666666 solid; */
}

.lastNews {
	color: #222222;
}

.comment {
	background-color: #DDDDDD;	
}

input, textarea {
	font-family: Trebuchet MS, Helvetica, Verdana, Arial, sans-serif;
	font-size: 8pt; 
	border: 1px solid rgb(128,128,128)
}

.fanarkiv-listing,
.active,
.not-active {
    font-family: Arial, Trebuchet MS, Helvetica, Verdana, sans-serif;
	font-size: 10px;
}

.active {
	font-weight: 900;
	text-decoration: underline;
}

.not-active {
	font-weight: 100;
}

.active a:link,
.active a:visited,
.active a:active,
.active a:hover,
.not-active a:link,
.not-active a:visited,
.not-active a:active,
.not-active a:hover {
	color:#000000;	
}


.albumHeader { 
	color: #CCCCCC;
	font-weight: 900;
	font-size: 12px;
	background-color: #444444;	
}

.singleHeader { 
	color: #CCCCCC;
	background-color: #003366; 	
}

.albumText {
	background-color: #EEEEEE;
}

.profileHeader { 
    font-size: 12px; 
	font-weight: bold;
	color: #111111;
	background-color: #009966;
}

.fa-entry-header {
	background-color: #000033;
	color: #CCCCCC;
}

.fa-entry-text {
	background-color: #EEEEEE;
	color: #000033;
}

.fa-box {
	/*border-width: 1px;
	border-style: dashed;
	color: #333333;*/
	width: 100%;
	text-indent: 1px;	
	margin: 0;
	padding: 0;
}

.warning {
	color: #FF0000;
}
