/* CSS Document */

body{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	
	background-color:#c0c0c0;
	}
p{
	padding:0px;
	margin:0px;
}


/** MENU */

#toptable {
	
	width: 100%;
	height: 170px;
	padding: 0px 0px 0px 0px;
	background: url(http://bushmenriders.se.roadrunner.kontrollpanelen.se/images/topbg09.png) repeat-x; 
	text-align: center;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}


#menu a {
	float: left;
	height: 26px;
	padding: 5px 0px 0px 0px;
	
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover, #menu .active a { 
text-decoration: underline; }

.rubrikVit
{

text-align: left;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
}

.rubrik
{

text-align: left;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: red;
	
}

.rubrik2
{

text-align: left;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: maroon;
	
}

.adminlink
{

text-align: left;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: red;
	
}

.callink
{

text-align: left;
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	color: red;
	
}



.sidtext
{

text-align: left;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	
}

.menyalt a, .menyalt a:active, .menyalt a.visited
{

text-align: left;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	
}
.menyalt a:hover
{

text-align: left;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: red;


}

.lank a, .lank a:active, .lank a.visited
{

	text-align: left;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
	color: blue;
	
}

.topBannerText{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#ADA891;
text-align:left;
}

.lftTblBorder{
border:#B0ADA0 solid 1px;
}
.spotlightText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#40403F;
text-align:left;
}
.spotlightTextRed{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8A0303;
font-weight:bold;
text-align:left;
}
.clickHereTextRed{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8A0303;
font-weight:bold;
text-decoration:none;
}
.clickHereTextRed:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8A0303;
font-weight:bold;
text-decoration:underline;
}
.roundBoxBglft{
background-image:url(images/hall_of_fame_boxbg_left.gif);
background-repeat:repeat-y;
}
.roundBoxBgrgh{
background-image:url(images/hall_of_fame_boxbg_right.gif);
background-repeat:repeat-y;
}
.righrBoxBglft{
background-image:url(images/right_box_lftbg.gif);
background-repeat:repeat-y;
}
.righrBoxBgrgh{
background-image:url(images/right_box_rghbg.gif);
background-repeat:repeat-y;
}
.updateLiveScoring{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B0ADA0;
font-weight:bold;
text-decoration:none;
}
.updateLiveScoring:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B0ADA0;
font-weight:bold;
text-decoration:underline;
}
.sportsNewsText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3F3F3F;
line-height:15px;
text-decoration:underline;
}
.sportsNewsText:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3F3F3F;
line-height:15px;
text-decoration:none;
}
.clickHereText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:11px;
text-decoration:none;
}
.clickHereText:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:11px;
text-decoration:underline;
}
.topFeatureText{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#40403F;
text-align:left;
}
.viewMoreTextRed{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8A0303;
font-weight:bold;
text-align:left;
text-decoration:underline;
}
.newsline{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#8A0303;
font-weight:bold;
text-align:left;
}

.viewMoreTextRed:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8A0303;
font-weight:bold;
text-align:left;
text-decoration:none;
}
.videoDownloadTextRed{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#C5C2B4;
text-align:left;
}
.botText{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#C5C2B4;
text-decoration:none;

}
.botNavText{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#C5C2B4;
text-decoration:none;
}
.botNavText a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#C5C2B4;
text-decoration:underline;
}
.copyrightText{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#346DA2;
}
.topFeatureText{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#40403F;
}

/* forum */


.huvudlage {
    font-weight: bold;
    color: #000000;
    background-color: #f7efcb;
    border-width: 0px 1px 0px 0px; /* uppe, höger, nere, vänster */
}

.huvudlage_end {
    font-weight: bold;
    color: #000000;
    background-color: #f7efcb;
    border-width: 0px 0px 0px 0px;
}

.postlage {
    font-weight: normal;
    color: #000000;
    background-color: #f7efcb;
    border-width: 0px 1px 0px 0px; /* uppe, höger, nere, vänster */
}

.topiclage {
    background-color: #ece9d8; /*#f6f5ef;*/
    border-width: 1px 1px 0px 0px;
}

.topiclage_end {
    background-color: #ece9d8; /*#f6f5ef;*/
    border-width: 1px 0px 0px 0px;
}

.ov-topic_del {
    background-color: #f7efcb;
    border-width: 0px 0px 0px 0px;
}

.topic_del {
    background-color: #F7EFCB;
    border-width: 1px 0px 0px 0px;
}

.adm_del {
    background-color: #ece9d8; /*#f6f5ef;*/
    border-width: 1px 1px 0px 0px;
    font-size: 8pt;
}

.huvud_del {
    background-color: #fff4c4;
    border-width: 1px 0px 0px 0px;
}

.svar_del {
    background-color: #fbf7e6;
    border-width: 1px 0px 0px 0px;
}

.amneslank {
    border: 1px;
    border-style: solid;
    border-color: #dedcd8;
    padding: 3px;
    background-color: #ece9d8; /*#f6f5ef;*/
}

.topic_col {
    font-weight: bold;
    color: #3a4452;
}

.topic_colsmall {
    font-weight: bold;
    font-size: 7pt;
    color: #3a4452;
}

A.topic_col2 {
    font-weight: bold;
    color: #3a4452;
}

p.sub {
    margin-bottom: 3pt;
}

.panel {
	clear: both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}
#tabs {
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 5px 8px;
	margin-left: 6px;
	background-color: #F2F2F2;
	text-decoration: none;
	color: #999999;
}

#tabs a.active-tab {
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FFFFFF;
	color : #FF3300;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}
#page-loader {
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0;
  right: 0%;
  background-color:#fff;
  opacity:.75;
  z-index: 99;
  display: none;
  color: black;
  font-size: larger;
  text-align: center;
  width: 100%;
  height: 100%;
  padding-top: 200px;
  
}

