.hrf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; color: #333333; text-decoration:none;}
.hrf_rod{color: #BA0E28; EditMenuName: HRF rod;} 
.litentext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 13px; color: #666666; text-decoration:none; EditMenuName: Liten text;}
.understrykning { text-decoration: underline;} 
.lokmeny1, .lokmeny2, .lokmeny3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 13px; color: #333333} 
.rubbe { font-family: Helvetica, Arial; font-size: 17px; font-style: normal; font-weight: 900; EditMenuName: Stor rubrik;} 
.minirubbe { font-family: Helvetica, Arial; font-size: 13px; font-weight: 900; font-style: normal} 
.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CC0000} 
.form { font-family: "Courier New", Courier, mono; font-size: 9px} 
.meny { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; text-decoration:none;} 
.meny2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #555555; text-decoration:none;} 
.meny2_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #CC0000; text-decoration:none;} 
.h_link { font-family: helvetica, Arial; font-size: 11px; font-weight: 600; font-style: normal; letter-spacing: normal; color: #BA0E28; text-decoration:none;} 
.v_link { color: #999999;} 
link { color: #BA0E28;} 
A{color: #BA0E28; text-decoration: none; font-weight: normal} 
.vit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF} 
.datum { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999} 
.vit_mini { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF} 
.rubbe2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; line-height: normal} 
.pressrumLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 9px; color: #FFFFFF} 
.lokalmeny, .lokmeny0 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; line-height: normal} 
.adress { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px} 
.hrf_fet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold} 
.input { font-family: "Courier New", Courier, mono; font-size: 10px} 
.textarea { font-family: verdana, "Courier New", Courier; font-size: 10px}
.asterix { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CC0033} 
.kanalrubbe { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333} 
.meny2_over { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration:none;} 
.menypunkt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #BA0E28} 
.rubbe_distrikt { font-family: Helvetica, Arial; font-size: 17px; font-style: normal; font-weight: 900 ; color: #555555} 
.rubbe_grey { font-family: Helvetica, Arial; font-size: 17px; font-style: normal; font-weight: 900 ; color: #555555 } 
.listpunkt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #BA0E28 } 
.rubbeArial { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bolder; line-height: normal } 
.listpunkt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height:16px; color: #BA0E28 } 
.solidStyle {font-family: verdana; border-style:solid; border-width:1px; width:250 } 
.solidStyle_skicka {border-style:solid; border-width:1px; width:66} 
.lista { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 16px; color: #333333 } 
.redBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: BA0E28} 
.relative{position:relative; visibility:visible;} 
.absolute{position:absolute; visibility:visible;} 
td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;} 
.vit_top { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF} 
.m { margin-left:5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #BA0E28}
.newsTable {width:360px;}
.newsAll {background-color:#fdca01;color:white;height:25px;width:375px;}
.newsMedia {background-color:#b5101e;color:white;height:25px;width:375px;}
.newsLocal {background-color:#950b46;color:white;height:25px;width:375px;}
.newsTill {background-color:#989931;color:white;height:25px;width:375px;}
.newsRes {background-color:#015293;color:white;height:25px;width:375px;}
.newsSchool {background-color:#318a99;color:white;height:25px;width:375px;}
.newsWork {background-color:#9a411f;color:white;height:25px;width:375px;}
.newsSound {background-color:#fd8f01;color:white;height:25px;width:375px;}
.newsHelp {background-color:#6b6c6e;color:white;height:25px;width:375px;}
.newsEar {background-color:#461863;color:white;height:25px;width:375px;}
.newsDamage {background-color:#126d2a;color:white;height:25px;width:375px;}
.newsMargin {display:block;margin-bottom:1px;}
.NewsLink {color:#3E3E40; font-size:11px; margin-left:5px;}
.NewsLinkExtraDamage {color:#3E3E40; font-size:11px;}
.litentextExtraDamageHelp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 13px; color: #666666; text-decoration:none; EditMenuName: Liten text; margin-left:5px;}
.NewsLinkBold {color:#3E3E40; font-size:11px; font-weight:bold; margin-left:5px;}
.NewsLinkExtra {color:#3E3E40; font-size:11px;}
.topmeny_inaktiv{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none;} 
.topmeny_aktiv{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D0041D; text-decoration:none;} 
.hmeny_aktiv{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d1041d; text-decoration:none;}
.hmeny_inaktiv{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none;}
.headerBlock{display: block; margin-top: 5px;}
.normalBlock{display: block; margin-top: 2px;}

.forum_header
{
	background-color:#BA0E28;
	/*width:430px;*/
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
}

.forum_header span
{
	margin-left:10px;
}

.forum_header label
{
	font-weight: bold;
}

.forum_center
{
	background-color:#e4e2dc;
	width:410px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
}



.forum_center .row
{
	font-size:10px;
	clear:both;
	margin-bottom: 5px;
	width:410px;
}



.forum_center .row .left
{
	width:155px;
	float:left;
}

.forum_center .row .left label
{
	font-weight: normal;
}

.forum_center .row .right
{
	width:255px;
	float:right;
}

.forum_center .row .right td
{
	width:255px;
	
}

.forum_center .row .right td input
{
	height: auto;
	
}

.forum_center .row .right td label
{
	display: block;
	margin-top: 4px;
	
}

.forum_center .sum
{
	background-color:#f1f0ed;
	border: solid 1px #BA0E28;
	width: 370px;
	padding: 10px;
	margin-bottom: 10px;
}

#.forum_center .sum
{
	background-color:#f1f0ed;
	border: solid 1px #BA0E28;
	width: 380px;
	padding: 10px;
	margin-bottom: 10px;
}

.forum_center .sum input
{
	width: 65px !important;
}

.forum_center .sum label
{
	width: auto !important;
	padding: 3px 0 0 0;
}

.forum_center .sum select
{
	font-family: Verdana;
	height: 16px;
	width: 65px;
	font-size: 9px;
}
.forum_center .sum select option
{
	float:none;
}
.forum_center .sum label.amount
{
	font-weight:normal;
}

.forum_center .sum *
{
	float: left;
	display:block;
	margin-right: 10px;
}

.forum_center .amount table
{
	width:250px !important;
}

.forum_center .amount input
{
	width:20px !important;
	
}

.forum_center .amount .left label
{
	margin-top: 8px;
}

.forum_center .amount .right label
{
	float:left;
	width:200px !important;
	margin-top: 5px;
}

.forum_center .amount .right span
{
	color: #000;
	font-weight: normal;
	float:left;
}



.forum_center .row table
{
	width:150px;
}

.forum_center .row td
{
	width:75px;
	vertical-align:middle;
}

.forum_center .row .hrf_member input
{
	width:20px;
	float:right;
	margin:0px 25px 0 0;
	padding:0px;
}


.forum_center .row .hrf_member label
{
	width:auto;
	float:left;
	margin:0px 0 0 0px;
	
}

.forum_center .row label
{
	font-weight:bold;
	width:145px;
	float:left;
}

.forum_center .row .label
{
	font-weight:bold;
	width:159px;
	float:left;
	color:#333333;
}

.forum_center .row label.member
{
	font-weight:normal;
	padding-top:4px;
}



.forum_center .row input
{
	width: 230px;
	height: 17px;
	font-family: Verdana;
	font-size: 10px;
	float:left;
}

.forum_center .row textarea
{
	width: 230px;
	font-family: Verdana;
	font-size: 10px;
	float:left;
}


.forum_center span
{
	color: #BA0E28;
	float:left;
	margin-left:2px;
	width:5px;
	display:block;
}

.forum_center .row span
{
	color: #BA0E28;
	width: 5px;
	margin-left:2px;
}

.forum_center span.error
{
	color: #BA0E28 !important;
	width: 400px;
	font-family: Verdana;
	font-size: 10px;
	margin-bottom: 5px;

}

.paymenterror
{
	color: #BA0E28 !important;
	font-family: Verdana;
	font-size: 14px;
}

.forum_center .pul span
{
	color: #000 !important;
	width: 400px !important;
	font-size: ;
}


.forum_center .forum_center_member
{
	width: 400px;
	float:left;
}

.forum_center .forum_center_member table
{
	width: 100px;
	float:left;
}

.forum_footer
{
	background-color:#BA0E28;
	width:430px;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
	left:-20px;
	margin-right: -20px;
}

.forum_footer span
{
	margin-left:10px;
	display: block;
	width:310px;
	float:left;
	margin-top: 5px;
	color:#FFFFFF;
}

.forum_footer input.submit
{
	margin-left:20px !important;
	font-family: Verdana !important;
	height: 18px !important;
	width: 80px !important;
	font-size: 9px !important;
	cursor: hand !important;
	margin-top:3px;
}

.backgroundPay
{
	background:#E4E2DC;
}

.webPageLink
{
	display: block;
	margin-top: 5px;
	
}

.row .TributeAdmitReContact
{
	display:inline;
	position:relative;
}

.row .TributeAdmitReContact input
{
	width:20px;
	color:Black;
	position:relative;
	left:0px;
}


.row .TributeAdmitReContact label
{
	color:#333333;
	position:relative;
	left:30px;
	bottom:16px;
}

.row .radBListCorpOptions
{
	display:inline;
}

.row .radBListCorpOptions input
{
	float:left;
	left:0;
	position:relative;
	width:20px;
}

.row .radBListCorpOptions label
{
	bottom:14px;
	float:right;
	left:27px;
	position:relative;
	width:147px;
}

/********************************************************/
/*    SECTION 1:45                                      */
/********************************************************/
.hidden{
	display:none;
}
.clearfix:after { 
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden; 
	
} 
.clearfix {
    display:inline-block;
} 
/* Hide from IE Mac \*/ 
.clearfix {
    display:block;
} 
/* End hide from IE Mac */
