/************************
* Colours for Dark Style
*/

body
{
	background: #444754; 
	color: #bfbfbf;
/*	position: relative; 
	z-index:-1; */
}

a:link,
a:visited,
a:active
{
	color: #9898c0;
}
a:hover
{
color: #fff;
}


input[type="password"], textarea, input[type="text"]
{
	background-color: #dddddd; 
}
input[type="password"]:hover, input[type="text"]:hover, textarea:hover
{
	background-color: #e8e8e8;
}
/*******************************************************
* Menus
*/
#firstvmenuhead { border-top: 1px solid #FFFFFF; }

#vmenu a, 
#vmenu h2 {
border-bottom: 1px solid #FFFFFF; 
color: #FFFFFF;
background: #4C474A;
}
#vmenu a:hover,
#vmenu h2:hover {
background: #5E585C;
}
div#vmenu ul ul ul {
border-right:1px solid #ffffff;
}

div#vmenu ul ul ul ul {
border-left:1px solid #ffffff;
}

div#vmenu ul ul ul ul a
{
background: #403e41;
}
/********************************
* vmenu classes 
*/
.newyel
{ 
	color: #FFFF00;
	font-size:14px;
}
.newpur
{ 
	color:#CC00FF;
	font-size:14px;
}
.newgre
{ 
	color: #00FF00;
	font-size:14px;
}

.navheading { /* Allmänt, KLubbinfo, Säkerhet */
	background: #999587; 
	color: #FFFFFF;
}

.firstsubnav
{
	border-top: 1px solid #ffffff;
}

/***************************************
* Content 
*/
#contentwrapper
{
/*
	background-color: white;
*/	
}
#contentright 
{
	width: 639px;	/* !!! */
	padding: 10px 0px 20px 20px; 
	background: url(../../Images/Design/lborder.gif) repeat-y;
}

/*******************************
* Rounder
*/
.round {
	background: #666666;
}
b.rtop, b.rbottom {
	background: #444754;
}
b.rtop b, b.rbottom b {
	background: #666666; 
}
/*****************************
* Classes
*/

.headlink a, .headlink_np a
{
	color: #bfbfbf; 	/* From body */
}

/* Odd / Even */
._odd
{
	background: #4a4c5a;
}
._even
{
	background: #444754; /* Original */
}

/* Make a button look like a link 
.button2link 
{
	color: #9898c0;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
}
*/

/* New in menus */

.hnewred
{
	color: #990000;
	font-size:8px;
}
.vnewyel
{
	color:#FFFF66;
	font-size:8px;
}
.vnewyel:hover
{
	color: #dd3333;
	font-size:8px;
}
.vnewred
{
	color: #dd3333;
	font-size:8px;
}

.vnewyeln
{
	color:#FFFF66;
}
.vnewrednt
{
	color: #EF3F30;
}
.vnewbluent
{
	color: #0072BC;
}
.environ
{
	color: #009900;
}

/* Styrelse, varannan olikfärgad, funkar bara med li osv, ej med div */
.boardcolumn_2_odd
{
	background-color: #fff;
	list-style:none;
}

/* Calendar */
.hidden { display:none; }
.pastevent { color: #707070; }
.notice {}
.important {}
.calmandatory { font-weight: bold; color: #e0e0e0; }

/* Gallery */
.gal
{
	cursor: default;
	list-style: none;
}
.gal a img 	/* Thumbnails */
{
	width: 100px;
	height: 75px;
}
.gal li
{
	border-style: solid;
	border-width: 1px;
	background: #bfbfbf;
	display: inline;  /* Firefox, Opera list style none */
	float: left;
	margin: 3px;
	padding: 2px;
	position: relative; /* Row-wise */
}
.backlink
{
	font-size:14px;
}
.numlink
{
}
.button { background-color: #999999; }

.buttonlink img
{
	margin:2px 24px 6px 0px;
}
.piccount
{
	font-size:14px;
	margin-top: 10px;
}
.fullsize
{
	border-style: solid;
	border-width: 1px;
}
/* End gallery */

.read
{
	color: #dfdfdf;
}

.adexpanded 
{
	color: black;
	background-color: #e8e8e8;  /*#666666; #545764; */
}
.adexpanded a:hover
{
	color: black;
}
.nobutton 
{  
	background: #444754; 
	color: #bfbfbf;
}
.nobutton:hover
{
	background: #555; /*444754; */
	color:#ffffff;
}

