/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Sidegenskaper                                                                                                    */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
* { 
	margin: 0px; 
	padding: 0px; 
	border: 0px;
}

body {
	background-color: #D9D9D9;
	font-family: sans-serif, verdana;
	color: #000000;
	font-size: 12px;
	text-align: center;
}

img {
	z-index: +10;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Länkar                                                                                                           */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
a:link, a:visited { 
		color: #003366;
		text-decoration: none; 
}
a:active, a:hover { 
		color: #003366; 
		text-decoration: none; 
}

a.black:link, a.black:visited { 
		color: #000000;
}

a.black:active, a.black:hover { 
		color: #000000;
}

a.white:link, a.white:visited { 
		color: #FFFFFF;
}

a.white:active, a.white:hover { 
		color: #FFFFFF;
}

a.red:link, a.red:visited { 
		color: #990000;
}

a.red:active, a.red:hover { 
		color: #990000;
}

a.forum:link, a.forum:visited { 
		font-size: 13px; 
		color: #666666;
		font-weight: bold;
}

a.forum:active, a.forum:hover { 
		font-size: 13px; 
		color: #666666;
		font-weight: bold;
}

a.message:link, a.message:visited { 
	text-decoration: underline;
	color: #000000;
}

a.message:active, a.message:hover {  
	text-decoration: none;
}

a.blacku:link, a.blacku:visited { 
	text-decoration: underline;
	color: #000000;
}

a.blacku:active, a.blacku:hover {  
	text-decoration: none;
}

a.black2:link, a.black2:visited { 
	text-decoration: none;
	color: #000000;
}

a.black2:active, a.black2:hover {  
	text-decoration: underline;
}

a.black2s:link, a.black2s:visited { 
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.black2s:active, a.black2s:hover {  
	text-decoration: underline;
	font-weight: bold;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Bildegenskaper                                                                                                   */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
img.newspic {
	margin: 0px 10px 0px 0px;
	float: left;
	border: 1px solid #000000;
}

img.floatpic {
	margin: 0px 10px 0px 0px;
	float: left;
	border: 1px solid #000000;
}

img.pres {
	margin: 0px 10px 0px 0px;
	border: 1px solid #000000;
}

img.right {
	margin: 0px 0px 5px 8px;
}

img.left {
	margin: 0px 8px 5px 0px;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Formulär                                                                                                         */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
input.login {
	border: 1px solid #999999;
	padding: 1px;
	margin-bottom: 2px;
	width: 120px;
} 

input.input {
	border: 1px solid #999999;
	padding: 1px;
	width: 350px;
} 

input.input-spons {
	border: 1px solid #999999;
	padding: 1px;
	width: 270px;
} 

input.input-members {
	border: 1px solid #999999;
	padding: 1px;
	width: 140px;
} 

input.input-120{
	border: 1px solid #999999;
	padding: 1px;
	width: 120px;
} 

input.input-small {
	border: 1px solid #999999;
	padding: 1px;
	width: 50px;
}

input.input-medium {
	border: 1px solid #999999;
	padding: 1px;
	width: 150px;
}

input.input-half {
	border: 1px solid #999999;
	padding: 1px;
	width: 172px;
} 

input.button {
	border: 1px solid #999999;
	background-color: #cccccc;
	padding: 1px 2px 1px 2px;
} 


textarea.textarea {
	border: 1px solid #999999;
	padding: 1px;
	width: 600px;
} 

textarea.textarea-small {
	border: 1px solid #999999;
	padding: 1px;
	width: 350px;
} 

textarea.comment {
	border: 1px solid #999999;
	padding: 1px;
	width: 350px;
} 

textarea.* {
	border: 1px solid #999999;
} 

select.select {
	border: 1px solid #999999;
	padding: 1px;
	width: auto;
}

select.select-interest {
	border: 1px solid #999999;
	padding: 1px;
	width: 140px;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Divs id                                                                                                          */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
div#container {
	position: relative;
	background: url(../img/bg.png) repeat-y;
	height: auto;
	width: 950px;
	text-align: left;
	margin: auto auto auto auto;
	padding: 10px 0px 10px 0px;
	overflow: auto;
}

div#bottom {
	position: relative;
	background: url(../img/bg-bottom.png) no-repeat;
	height: 12px;
	width: 950px;
	margin: auto auto auto auto;
}

div#top {
	position: relative;
	height: 100px;
	width: 930px;
	padding: 0px 0px 0px 10px;
	margin: auto auto auto auto;
}

div#bar {
	position: relative;
	height: 18px;
	width: 920px;
	margin: auto auto auto auto;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 1px 10px 0px 10px;
}

div#main-container {
	position: relative;
	width: 940px;
	margin: auto auto auto auto;
}

div#left {
	position: relative;
	top: 10px;
	height: auto;
	width: 146px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	float:left;
}

div#main {
	position: relative;
	top: 10px;
	height: auto;
	width: 608px;
	text-align: center;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#ads {
	position: relative;
	top: 10px;
	height: auto;
	width: 176px;
	text-align: center;
	float:left;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Divs class                                                                                                       */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
div.main-content {
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 0px 3px 0px 3px;
	overflow: auto;
	width: 602px;
	height: auto;
	#margin: 0px 0px 0px 0px;
	margin:auto;
}
div.main-content2 {
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 0px 3px 0px 3px;
	overflow: auto;
	width: 602px;
	height: 1px;
	#margin: 0px 0px 0px 0px;
	margin:auto;
	visibility: hidden;
}
div.main-space {
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	width: 602px;
	height: 16px;
	margin: 0px 0px 0px 0px;
}

div.main-small-space {
	position: relative;
	display: inline-block;
	padding: 0px;
	overflow: auto;
	width: 602px;
	height: 5px;
	margin: 0px;
}

div.main-top-sponsor {
	position: relative;
	display: inline-block;
	background-color: #272727;
	color: #FFFFFF;
	text-align: left;
	padding: 2px 3px 0px 3px;
	overflow: auto;
	width: 602px;
	height: 32px;
	margin: -2px 0px 0px 0px;
	font-size: 13px;
}

div.main-top {
	position: relative;
	display: inline-block;
	background-color: #272727;
	color: #FFFFFF;
	text-align: left;
	padding: 0px 3px 0px 3px;
	overflow: auto;
	width: 602px;
	height: 15px;
	margin: -2px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
}

div.main-left {
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	width: 456px;
	height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
}

div.main-right {
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 0px 0px 0px 10px;
	overflow: auto;
	width: 136px;
	height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
}

div.top-1 {
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	width: 321px;
	height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
}

div.top-2 {
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 0px 0px 0px 0px;
	overflow: auto;
	width: 602px;
	height: auto;
	margin: 0px 0px 0px 0px;
	float: left;
}

div.split {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 1px;
	margin: 5px 0px 10px 0px;
	background-color: #cccccc;
}
div.split2 {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 2px;
	margin: 5px 0px 10px 0px;
	background-color: #000000;
}

div.main-grey {
	position: relative;
	text-align: left;
	display: inline-block;
	padding: 5px 5px 5px 5px;
	overflow: auto;
	width: 590px;
	margin: 8px 0px 0px 0px;
	border: 1px solid #DFDFDF;
	background-color: #F2F2F2;
}

div.main-grey-small {
	position: relative;
	text-align: left;
	display: inline-block;
	padding: 1px 1px 1px 1px;
	overflow: auto;
	width: 590px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #DFDFDF;
	background-color: #F2F2F2;
}

div.main-grey-half {
	position: relative;
	float: left;
	text-align: left;
	display: inline-block;
	padding: 7px;
	overflow: auto;
	width: 285px;
	margin: 0px 0px 0px 0px;
	background-color: #F2F2F2;
}

div.main-content-small {
	position: relative;
	display: inline-block;
	text-align: left;
	padding: 1px 1px 1px 1px;
	overflow: auto;
	width: 590px;
	margin:auto;
}

div.main-header {
	position: relative;
	text-align: left;
	font-weight: bold;
	width: 602px;
	overflow: auto;
	font-size: 13px;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: auto auto auto auto;
	color: #757575;
	margin-bottom: 8px;
	border-bottom: 1px solid #999999;
}

div.main-headline {
	position: relative;
	text-align: left;
	font-weight: bold;
	width: 602px;
	overflow: auto;
	font-size: 12px;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: auto auto auto auto;
	color: #666666;
	margin-bottom: 8px;
	border-bottom: 1px solid #666666;
}

div.main-head {
	position: relative;
	text-align: left;
	background-color: #EFEFEF;
	font-weight: bold;
	width: 594px;
	overflow: auto;
	font-size: 12px;
	display: inline-block;
	padding: 2px 4px 2px 4px;
	margin: auto auto auto auto;
	color: #000000;
}

div.main-black {
	position: relative;
	text-align: left;
	background-color: #272727;
	font-weight: bold;
	width: 594px;
	overflow: auto;
	font-size: 11px;
	display: inline-block;
	padding: 2px 4px 2px 4px;
	margin: auto auto auto auto;
	color: #FFFFFF;
}

div.main-head-b {
	position: relative;
	text-align: left;
	background-color: #272727;
	font-weight: bold;
	width: 594px;
	overflow: auto;
	font-size: 12px;
	display: inline-block;
	padding: 2px 4px 2px 4px;
	margin: auto auto auto auto;
	color: #FFFFFF;
}

div.menu-top {
	position: relative;
	background: url(../img/menu-top.png) no-repeat;
	padding: 0px;
	height: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px 0 0 5px;
	width: 131px;
}

div.menu-header {
	position: relative;
	width: 131px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px 0 0 5px;
	height: 15px;
	background: #272727;
}

div.menu-header-r {
	position: relative;
	width: 131px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 1px 0 0 5px;
	height: 15px;
	background: #990000;
}

div.menu {
	background-color: #ebebeb;
	width: 131px;
	padding: 3px 0 0 5px;
}

div.menu-w {
	width: 131px;
	padding: 3px 0 0 5px;
}

div.menu-bottom {
	position: relative;
	background: url(../img/menu-bottom.png) no-repeat;
	height: 17px;
	width: 136px;
}

div.content-g {
	padding: 5px;
	background: #ECECEC;
	display: inline-block;
	height: auto;
	width: 446px;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - menu                                                                                                    */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.menu {
	list-style-type:none;
	#white-space:nowrap;
	margin: 0px;
}

ul.menu li {
	padding: 0 0 0 7px;
}


ul.menu li:hover {
	background-color: #F0F0F0;
	
}

li.menu-bottom {
	background: url(../img/bg-left-bottom.gif) no-repeat;
	height: 9px;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - main                                                                                                    */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.main {
	list-style-type:none;
	white-space:nowrap;
	width: 640px;
}

li.main-left {
	padding: 10px 15px 0 15px;
	font-weight: bold;
	color: #666666;
	float: left;
	width: 170px;
}


li.main-right {
	padding: 10px 15px 0 15px;
	float: left;
	width: 410px;
	text-align: right;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - Rättigheter                                                                                             */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.rights {
	list-style-type:none;
	white-space:nowrap;	
}

ul.rights li {
	float: left;
	margin-right: 2px;
	padding: 2px;
	width: 90px;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - Form                                                                                                    */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.form {
	list-style-type:none;
	white-space:nowrap;	
}

ul.form li {
	float: left;
	margin-right: 2px;
	padding: 2px;
	width: 120px;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - Float                                                                                                   */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
float {
	padding: 0px;
	list-style-type:none;
	white-space:nowrap;    /* keep text on one line */
	color: #000000;
}

.float li {
  display:table-cell;    /* ignored by IE */
  padding: 0px 4px 0px 0px;
  width: auto;
  float:left;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - lista                                                                                                   */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.list {
	list-style-type:none;
	white-space:nowrap;
}

li.list-l-first {
	float: left;
	margin-right: 2px;
	padding: 2px;
}

li.list-l {
	float: left;
	margin-right: 2px;
	padding: 2px;
	width: 70px;
	text-align: center;
}

li.list-d-first {
	background-color: #EFEFEF;
	float: left;
	margin-right: 2px;
	padding: 2px;
}

li.list-d {
	background-color: #EFEFEF;
	float: left;
	margin-right: 2px;
	padding: 2px;
	width: 70px;
	text-align: center;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Gästbok                                                                                                          */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.gbook {
	list-style-type:none;
	white-space:nowrap;
}

li.gbook-l {
	float: left;
	padding: 2px;
	width: 250px;
	text-align: left;
	height: 14px;
}

li.gbook-r {
	float: left;
	padding: 3px 2px 1px 2px;
	width: 250px;
	text-align: right;
	height: 14px;
}


table.gbook th {
	clear: both;
	border: 1px solid #cccccc;
	background-color: #efefef;
	font-weight: normal;
	width: 510px;
	text-align: left;
	height: 18px;
	padding: 0px;
	display: inline-block;
	overflow: auto;
}


table.gbook {
	width: 510px;
}

table.gbook img {
	margin: 0px
	padding: 0px;
	border: 0px;
}

table.gbook td {
	padding-bottom: 15px;
}


/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Galleri                                                                                                          */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.gallery-start {
	list-style-type:none;
	white-space:nowrap;
}

ul.gallery-start li {
	float: left;
	display: inline-block;
	width: 111px;
	height: 100px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	text-align: center;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - lista 2 kolumner                                                                                                  */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.reg {
	list-style-type:none;
	white-space:nowrap;
}

li.reg-l-1-tarea {
	float: left;
	width: 130px;
	height: 60px;
	margin-right: 2px;
	padding: 7px 5px 3px 5px;
}

li.reg-l-2-tarea {
	float: left;
	width: 449px;
	height: 60px;
	padding: 6px 5px 4px 5px;
}

li.reg-d-1-tarea {
	background-color: #EFEFEF;
	float: left;
	width: 130px;
	height: 60px;
	margin-right: 2px;
	padding: 7px 5px 3px 5px;
}

li.reg-d-2-tarea {
	background-color: #EFEFEF;
	float: left;
	width: 449px;
	height: 60px;
	padding: 6px 5px 4px 5px;
}

li.reg-l-1 {
	float: left;
	width: 130px;
	height: 20px;
	margin-right: 2px;
	padding: 7px 5px 3px 5px;
}

li.reg-l-2 {
	float: left;
	width: 449px;
	height: 20px;
	padding: 6px 5px 4px 5px;
}

li.reg-d-1 {
	background-color: #EFEFEF;
	float: left;
	width: 130px;
	height: 20px;
	margin-right: 2px;
	padding: 8px 5px 2px 5px;
}

li.reg-d-2 {
	background-color: #EFEFEF;
	float: left;
	width: 449px;
	height: 20px;
	padding: 6px 5px 4px 5px;
}

li.inst-image {
	background-color: #EFEFEF;
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 2px;
	padding: 5px 5px 5px 5px;
}

li.inst-image-2 {
	background-color: #EFEFEF;
	float: left;
	width: 479px;
	height: 100px;
	padding: 5px 5px 5px 5px;
}

li.reg-d {
	background-color: #EFEFEF;
	float: left;
	width: 588px;
	height: 20px;
	margin-right: 2px;
	padding: 8px 5px 2px 5px;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Formulärlistor admin                                                                                             */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.adm {
	list-style-type:none;
	white-space:nowrap;
}

li.adm-l-1 {
	float: left;
	width: 130px;
	height: 20px;
	margin-right: 2px;
	padding: 7px 5px 3px 5px;
}

li.adm-l-2 {
	float: left;
	width: 449px;
	height: 20px;
	padding: 6px 5px 4px 5px;
}

li.adm-d-1 {
	background-color: #EFEFEF;
	float: left;
	width: 130px;
	height: 20px;
	margin-right: 2px;
	padding: 8px 5px 2px 5px;
}

li.adm-d-2 {
	background-color: #EFEFEF;
	float: left;
	width: 449px;
	height: 20px;
	padding: 6px 5px 4px 5px;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - halva                                                                                                   */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.main-half {
	padding: 0px;
	list-style-type:none;
	white-space:nowrap;    /* keep text on one line */
}

ul.main-half li {
  display:table-cell;    /* ignored by IE */
  padding: 0px 4px 0px 0px;
  width: 174px;
  float:left;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - rightmenu                                                                                                   */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.rightmenu {
	list-style-type:none;
}

ul.rightmenu li {
	padding: 2px 3px 2px 3px;
	width: 164px;
}

li.rightmenu-h {
	background-color: #303030;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
	width: 164px;
	color: #FFFFFF;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Listor - forumindex                                                                                                   */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
ul.forum-start {
	list-style-type:none;
	white-space:nowrap;
}

li.forum-first {
	padding: 3px 2px 2px 2px;
	margin: 0px 2px 2px 0px;
	width: 484px;
	float:left;
	height: 28px;
	background-color: #F3F3F3;
}

li.forum-posts {
	padding: 10px 2px 2px 2px;
	margin: 0px 2px 2px 0px;
	width: 49px;
	float:left;
	height: 21px;
	text-align: center;
	background-color: #F3F3F3;
}


ul.forum-list {
	list-style-type:none;
	white-space:nowrap;
}

li.forum-list-d-f {
	padding: 2px 2px 0px 2px;
	margin: 0px 2px 2px 0px;
	width: 472px;
	float:left;
	height: 16px;
	background-color: #F3F3F3;
}

li.forum-list-d {
	padding: 2px 2px 0px 2px;
	margin: 0px 2px 2px 0px;
	width: 55px;
	float:left;
	height: 16px;
	text-align: center;
	background-color: #F3F3F3;
}

li.forum-list-l-f {
	padding: 2px 2px 0px 2px;
	margin: 0px 2px 2px 0px;
	width: 472px;
	float:left;
	height: 16px;
}

li.forum-list-l {
	padding: 2px 2px 0px 2px;
	margin: 0px 2px 2px 0px;
	width: 55px;
	float:left;
	height: 16px;
	text-align: center;
}

li.forum-post-d-1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 110px;
	float:left;
	height: 100%;
	background-color: #F3F3F3;
}

li.forum-post-d-2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 400px;
	float:left;
	height: auto;
}

td.forum-posts-1 {
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	width: 110px;
	background-color: #F3F3F3;
}

td.forum-posts-2 {
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 0px 0px;
	width: 480px;
}

li.lastposter {
	padding: 10px 2px 2px 2px;
	margin: 0px 2px 2px 0px;
	width: 120px;
	float:left;
	height: 22px;
	text-align: center;
	background-color: #F0F0F0;
}

li.forumposts {
	padding: 10px 2px 2px 2px;
	margin: 0px 2px 2px 0px;
	width: 50px;
	float:left;
	height: 22px;
	overflow: auto;
	text-align: center;
	background-color: #F0F0F;
}


/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Texter - label                                                                                                   */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
label.label {
	font-size: 12px;
	color: #666666;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Texter                                                                                                           */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
.date {
	color: #666666;
}


p.header {
	font-weight: bold;
	font-size: 13px;
	color: #757575;
	margin: 0 0 7px 0;
}

p.n {
	margin: 0 0 13px 0;
}

p.small {
	font-size: 11px;
}

p.spons {
	font-size: 11px;
}

p.product {
	font-size: 11px;
	line-height: 11px;
}

p.forum-info {
	font-size: 12px; 
	color: #666666;
}

p.forum-stats {
	font-size: 11px; 
	color: #666666;
}

p.poster {
	font-size: 13px; 
	color: #666666;
	font-weight: bold;
}

p.news-line {
	font-size: 1px; 
	height: 1px;
	background-color: #cccccc;
	margin: 2px 0px 2px 0px;
}

p.news-more {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	margin: 2px 0px 2px 0px;
}

 style="text-align: right;font-size: 11px;"

p.contact {
	margin: 7px 0px 20px 0px;
}

p.ad {
	margin: 0px 0px 5px 0px;
}

p.g {
	color: #666666;
	font-size: 11px;
}

p.contact-label {
	margin: 5px 0px 0px 0px;
}

h2.red {
	margin: 10px 0px 0px 0px;
	color: #990000;
}

span.jul1 {
	font-size: 12px;
	color: #000000;
}

span.community {
	font-weight: normal; 
	font-size: 11px;
	color: #FFFFFF;
}

h2 {
	margin: 0px 0px 10px 0px;
}

/* ---------------------------------------------------------------------------------------------------------------- */
/*                                                                                                                  */
/* Högerkolumn startsida                                                                                            */
/*                                                                                                                  */
/* ---------------------------------------------------------------------------------------------------------------- */
div.column-top {
	position: relative;
	background: url(../img/header-l.gif) no-repeat;
	padding: 0px;
	height: 10px;
	width: 172px;
}
div.column-head {
	position: relative;
	width: 167px;
	font-weight: bold;
	color: #666666;
	padding: 0 0 0 5px;
	background: url(../img/bg-left.gif) repeat-y;
	white-space:nowrap;
}

div.column-line {
	background: url(../img/line.gif) no-repeat;
	height: 2px;
}

div.column {
	background: url(../img/bg-left.gif) repeat-y;
	padding: 5px 5px 0px 5px;
	width: 162px;
}

div.column:hover {
	background-color: #F0F0F0;
}

div.column-bottom {
	position: relative;
	background: url(../img/bg-left-bottom.gif) no-repeat;
	height: 12px;
	width: 172px;
}

ul.members {
	list-style-type:none;
	white-space:nowrap;
}

ul.members li {
	float: left;
	width: 120px;
	padding: 1px;
}

ul.interest {
	list-style-type:none;
	white-space:nowrap;
}

ul.interest li {
	float: left;
	width: 150px;
}

ul.header-forum {
	list-style-type:none;
	white-space:nowrap;
}

ul.header-forum li {
	float: left;
}

ul.pren {
	list-style-type:none;
	white-space:nowrap;
}

li.pren-long {
	float: left;
	margin-right: 2px;
	padding: 4px;
	width: 246px;
	background: #000000;
	color: #ffffff;
}

li.pren-short {
	float: left;
	padding: 4px 0px 4px 0px;
	width: 60px;
	background: #000000;
	color: #ffffff;
	text-align: center;
}

td.news1 {
	padding: 2px 0px 2px 4px;
	width: 450px;
	border-bottom: 1px solid #cccccc;
}

td.news2 {
	padding: 2px 5px 2px 0px;
	width: 145px;
	color: #666666;
	text-align: right;
	border-bottom: 1px solid #cccccc;
}

td.ad {
	padding: 2px 2px 2px 2px;
	width: 110px;
	height: 20px;
}

td.ad2 {
	padding: 0px 0px 0px 0px;
	width: 44px;
	height: 20px;
	text-align: center;
	border: 1px solid #cccccc;
}

td.ad2-g {
	padding: 0px 0px 0px 0px;
	width: 44px;
	height: 20px;
	text-align: center;
	border: 1px solid #cccccc;
	background-color: #009933;
}

img.ad {
	height: 16px;
	width: 40px;
}

td.members-h {
	padding: 1px 0px 1px 4px;
	background-color: #272727;
	color: #FFFFFF;
}

td.members {
	padding: 1px 0px 1px 4px;
}

table.members {
	width: 600px;
}

table.gallery-org td {
	padding: 0px 10px 0px 0px;
}
table.message {
	width: 600px;
	text-align: left;
}


table.message th {
	background-color: #EFEFEF;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	font-size: 12px;
	width: 130px;
}

table.message td {
	padding: 3px 4px 3px 4px;
}

table.message2 {
	width: 600px;
	text-align: left;
}

table.message2 td {
	background-color: #EFEFEF;
	padding: 2px 4px 2px 4px;
	width: 290px;
}


/* Forum */
table.forumindex {
	width: 602px;
}

table.forumindex th {
	background-color: #EFEFEF;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	width: 395px;
}

td.forum-icon {
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	text-align: left;
	width: 5%;
	border-top: 1px solid #cccccc;
}

td.forum-info {
	padding: 4px 4px 4px 4px;
	text-align: left;
	width: 63%;
	border-top: 1px solid #cccccc;
}

td.forum-stats {
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	text-align: left;
	width: 30%;
	border-top: 1px solid #cccccc;
}

td.forum-max {
	padding: 4px 4px 4px 4px;
	font-size: 11px;
	text-align: left;
	width: 2%;
	border-top: 1px solid #cccccc;
}

img.forum-minmax {
	margin: 0px 0px -3px 0px;
	padding: 0px;
}

table.forum {
	width: 602px;
}

table.forum th {
	background-color: #EFEFEF;
	padding: 2px 4px 2px 4px;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}

table.forum td {
	padding: 2px 3px 2px 5px;
	font-size: 12px;
}

td.forum-d {
	background-color: #EFEFEF;
}

table.forum-post {
	width: 602px;
}

table.forum-post td {
	padding: 2px 3px 2px 5px;
}

td.forum-post-g {
	background-color: #EFEFEF;
	padding: 2px 3px 2px 5px;
}

td.forum-post-d {
	background-color: #272727;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 15px;
	width: 50%;
	padding: 0px 3px 0px 3px;
}

ul.spons-head {
	list-style-type:none;
	white-space:nowrap;
	width: 602px;
}

ul.spons-head li {
	width: 33%;
	float: left;
}

ul.gallery-folderlist {
	list-style-type:none;
	white-space:nowrap;
}
ul.gallery-folderlist li {
	width: 50%;
	float: left;
}

table.gallery-filelist {
	width: 602px;
}

table.gallery-filelist th {
	font-weight: normal;
	text-align: left;
	color: #666666;
	border-bottom: 1px solid  #999999;
}

table.sponsorship td {
	padding: 5px 0 0 4px;
}

table.sponsorship_start td {
	padding: 10px 0 10px 4px;
	border-top: 1px solid #cccccc;
}

td.blimedlem-d {
	
	border-top: 1px solid #272727;
	background-color: #272727;
	color: #FFFFFF;
	padding: 0px 3px 0px 3px;
	height: 15px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
td.blimedlem-l {
	padding: 10px 5px 10px 5px;
	text-align: left;
	border: 1px solid #DFDFDF;
	background-color: #F2F2F2;
}

table.comment {
	width: 500px;
	
}

table.comment th {
	border: 1px solid #cccccc;
	background-color: #efefef;
	font-weight: normal;
	width: 500px;
	text-align: left;
	padding: 1px 4px 1px 4px;
}

table.comment td {
	width: 500px;
	text-align: left;
	padding: 0 4px 10px 4px;
	
}

table.friends-list {
	width: 602px;
}

table.friends-list  th {
	font-weight: normal;
	text-align: left;
	color: #666666;
	padding: 2px;
	border-bottom: 1px solid  #999999;
}

table.friends-list  td {
	font-weight: normal;
	text-align: left;
	padding: 2px;
}

ul.topbar {
	list-style-type:none;
	white-space:nowrap;
	width: 920px;
}

ul.topbar li {
	width: 23px;
	float: left;
}

div.main-header ul {
	list-style-type:none;
	white-space:nowrap;
}

div.main-header ul li {
	float: left;
	width: 400px;
}

td.profile-pres {
	border-right: 1px solid #cccccc;
	width: 400px;
	padding: 0px 5px 0px 0px;
}

td.profile-visit {
	width: 195px;
	padding: 0px 0px 0px 10px;
}

ul.catlist {
	list-style-type:none;
	white-space:nowrap;
}

ul.catlist li {
	float: left;
	margin-right: 2px;
	width: 100px;
	text-align: left;
}

.bransch-image {
	border: 1px solid #666666;
	margin-right: 10px;
}

ul.bransch-start {
	list-style-type:none;
	white-space:nowrap;
}

ul.bransch-start li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 304px;
	height: 80px;
}

.maincat {
	background-color: #ececec;
	border: 1px solid #ffffff;
}

ul.bransch-search {
	list-style-type:none;
	white-space:nowrap;
}

ul.bransch-search li {
	margin-bottom: 5px;
	padding: 0px;
	width: 270px;
}