div#loginmenu {
	background-color : black;
	width : 190px;

}

div#loginmenu h2 {
	color : white;
	margin-bottom : 14px;
}

div#loginForm {
	background : url("../../gfx/index/loginGradient.gif") repeat-x;
	padding : 10px;
}

div#loginForm table {
	color : white;
}

input { font-family : Tahoma, Verdana, Arial; font-size : 12px; }

input#Login {
	background-color : #333333;
	font : 11px verdana;
	border : 0px;
	color : white;
}
input#Password {
	background-color : #333333;
	font : 11px verdana;
	border : 0px;
	color : white;
}
input#Submit {
}

a.loginTip {
	color : white;
	text-decoration : none;
}
a.loginTip:hover {
	text-decoration : underline;
}

div#loginTip1 {
	background-color : white;
	position : absolute;
	left : 740px;
	top : 231px;
	width : 240px;
	height : 50px;
	padding : 10px;
	line-height : 20px;
	border : 5px maroon solid;
	display : none;
}

div#loginTip2 {
	background-color : white;
	position : absolute;
	left : 740px;
	top : 279px;
	width : 240px;
	height : 50px;
	padding : 10px;
	line-height : 20px;
	border : 5px maroon solid;
	display : none;
}

a#loginError {
	color : lime;
}
img#Loading {
	margin-right : 7px;
}
div.LoadingWrapper {
	height : 32px;
}
div.LoadingMSG {
	padding-top : 8px;
	padding-left : 12px;
	font-family : Tahoma, Verdana, Arial;
	font-size : 14px;
	float:left;
}
div#SystemMessage {
	position : absolute;
	width : 310px;
	left : 470px;
	background-color : #000000;
	top : 30px;
	display : none;
	color : white;
	border : 5px #000000 solid;
	z-index : 0
}

div#SystemMessage p {
	padding : 10px;
	font-family : Tahoma, Verdana, Arial;
	font-size : 12px;
}

div.LoadingIMG {
	font-family : Tahoma, Verdana, Arial;
	font-size : 14px;
	float:left;
}

div#usermenu {
position : absolute; left : 130px; top : 88px; color : gray;
}

div#stats {
position : absolute; left : 810px; top : 120px; color : gray;
}

td.huggtabell_normal {
	text-align : center;
}
td.huggtabell_medel {
	text-align : center;
	background-color : #3399ff;
}
td.huggtabell_bra {
	text-align : center;
	background-color : #66cc66;
}


body {
	background-color : #4c4c4c;
	margin : 0px 0px 0px 0px;
}
a.turmeny {
	font-family : Tahoma, Verdana, Arial;
	font-size : 14px;
}
a.usermenu {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
}

a.topic {
	font : 12px verdana;
	font-weight : bold;
}

td#top {
	background-color : #000000;
	height : 110px;
}
td#navlogo {
	height : 30px;
	background-color : black;
}

td.left_1 {
	background-image : url("../../gfx/nav/left_1.gif");
	width : 6px;
	height : 28px;
}
td.left_2 {
	background-image : url("../../gfx/nav/left_2.gif");
	width : 6px;
	height : 28px;
}
td.right_1 {
	background-image : url("../../gfx/nav/right_1.gif");
	width : 6px;
	height : 28px;
}
td.right_2 {
	background-image : url("../../gfx/nav/right_2.gif");
	width : 6px;
	height : 28px;
}
td.center_1 {
	background-color : #292929;
	color : white;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	text-align : center;
}
td.center_2 {
	background-color : #4c4c4c;
	color : white;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	text-align : center;
}
td.spacer {
	width : 10px;
}
a.link_1 {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	color : white;
	text-decoration : none;
}
a.link_1:hover {
	color : #99cc66;
}
a.link_2 {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	color : white;
	text-decoration : none;
}
a.link_2:hover {
	color : #99cc66;
}

a.online {
	color : green;
	font-weight : bold;
}
a.offline {
	color : maroon;
}
td.box {
	color : white;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	padding : 10px;
}
table.box {
	color : white;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
}
input.menu2 {
	background-color : 333333;
	color : white;
	font-family : Tahoma, Verdana, Arial;
	font-size : 13px;
	border : 0px
}
a {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
}
a.menu2 {
	color : white;
	line-height : 19px;
}

h2 {
	font-family : Tahoma, Verdana, Arial;
	font-size : 14px;
	font-weight : bold;
	margin : 0px;
}

h2.menu2 {
	font-family : Tahoma, Verdana, Arial;
	font-size : 16px;
	color : #99cc66;
	margin : 0px;
}

form { margin : 0px }
select {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
}
textarea {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	line-height : 20px;
}
input.button { 
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	
	font-weight : bold; 
	cursor : pointer; background-color : #cccc99;  
	}
input.textfield { 	
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	 border : 1px #3399cc solid; width : 200px; height : 17px;  
 }

input.spamcode {
	width : 80px;
	height : 25px;
	border : 1px #72BDE2 solid;
	font : 13px verdana;
	padding-top : 4px;
	font-weight : bold;
	text-align : center;
}

td.calendar_today      { background-color : #dcdcdc; font-weight:bold; border : 1px black solid; cursor : pointer;}
td.calendar_today_post { background-color : #ff6633;  font-weight:bold; border : 1px black solid; cursor : pointer; }
td.calendar_post       { background-color : #ff6633; font-weight : bold;  cursor : pointer;}
td.calendar            { background-color : #dcdcdc; cursor : pointer; }

img.border {
	border : 1px black solid;
}
a {
	color : maroon;
}
div {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
}
table {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
}

td.line {
	background-color : #dcdcdc;
	margin :0px;
	font : 0px verdana;
	padding : 0px;
	height : 1px;
}

div.topic {
	background-color : #000000;
	color : white;
	padding-left : 5px;
	padding-top : 5px;
	padding-bottom : 3px;
	padding-right : 0px;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	
}
div.cell {
	padding : 10px 10px 10px 10px;
	border-left : 1px #776826 solid;
	border-right : 1px #776826 solid;
	border-bottom : 1px #776826 solid;
	line-height : 19px;
	background-color : #ffffff;

}

div.paging {
	
}
a.paging {
	color : green;
	font-size : 13px;
}
span.pagingDim {
	color : gray;
}

td.medlem_left_1 {
	background-image : url("../../gfx/nav/left_1.gif");
	width : 6px;
	height : 28px;
}
td.medlem_left_2 {
	background-image : url("../../gfx/nav/medlem_left_2.gif");
	width : 6px;
	height : 28px;
}
td.medlem_right_1 {
	background-image : url("../../gfx/nav/right_1.gif");
	width : 6px;
	height : 28px;
}
td.medlem_right_2 {
	background-image : url("../../gfx/nav/medlem_right_2.gif");
	width : 6px;
	height : 28px;
}
td.medlem_center_1 {
	background-color : #292929;
	color : white;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	text-align : center;
	padding : 0px 2px 0px 2px;
}
td.medlem_center_2 {
	background-color : #ffffff;
	color : white;
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	text-align : center;
	padding : 0px 2px 0px 2px;
}

td.medlem_spacer {
	width : 10px;
	font-family : Tahoma, Verdana, Arial;
	font-size : 1px;
}
a.medlem_link_1 {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	color : white;
	text-decoration : none;
}
a.medlem_link_1:hover {
	color : #99cc66;
}
a.medlem_link_2 {
	font-family : Tahoma, Verdana, Arial;
	font-size : 11px;
	color : black;
	text-decoration : none;
}
a.medlem_link_2:hover {
	color : #99cc66;
}

