body {  
	line-height:15px; 
	text-decoration:none; 
	margin:0px;
	background-color:#55350E;
	
}

.header_bg {
	background:#000000;
}
.header_bg table {
	border-bottom:1px solid #191919;
}

hr	{
	color:#DECDB5;
	height:1px;

}

p {
	margin:0;
	padding:0;	
}

a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #5e5e5e; 
	line-height: 14px
}

a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color: #C90029; 
	text-decoration: none; 
	line-height: 14px
}

a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	color: #5e5e5e;
	font-weight: normal; 
	line-height: 14px
}

a:visited:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	color: #C90029; 
	font-weight: normal; 
	line-height: 14px
}

.mini_text {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #006699; 
	text-decoration: none; 
	line-height: 14px; 
	font-weight: normal
}


.siteblock {
	width:900px;
	margin:0 auto;
	background:#FFFFFF;
}

.lankar {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #006699; 
	text-decoration: none; 
	line-height: 14px
}

.text {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	text-decoration: none; 
	line-height: 14px; 
	font-weight: normal
}

.text2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	text-decoration: none; 
	line-height: 18px; 
	font-weight: normal
}

a.litenlank {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; font-weight: bold; 
	color: #006699; 
	text-decoration: none; 
	line-height: 14px
}

a.litenlank:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #C90029; 
	line-height: 14px: none
}

a.litenlank:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #006699; 
	text-decoration: none; 
	line-height: 14px
}

a.litenlank:visited:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #C90029; 
	text-decoration: none; 
	line-height: 14px
}

.fettext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	line-height: 14px
}

.bla_text { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #006699; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 14px
}

.gron_text { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #186E12; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 14px
}

.rod_text { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #A10101; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 14px
}

.kopplad_rubrik { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #006699; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 14px;
	font-weight:bold;
}

.kopplad_att { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 14px
}

.border {  
border: 1px #A10101 solid
}

.box_storlek {  
	height: 17px; width: 153px; 
	font-family: Verdana, 
	Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #A10101; 
	text-decoration: none; 
	font-style: normal; 
	line-height: 14; 
	font-variant: normal
}

A.Menu:link {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    line-height: 14px;
	font-weight: bold;
}
A.Menu:visited {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none; 
    line-height: 14px;
	font-weight: bold;
}
A.Menu:hover {
    COLOR: #A10101;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none; 
    line-height: 14px;
	font-weight: bold;
}	
A.Menu:visited:hover {
    COLOR: #A10101;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none; 
    line-height: 14x;
	font-weight: bold;
}

.text_gra { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #999999; 
	text-decoration: none; 
	line-height: 14px; 
	font-weight: normal 
}

.rubrik { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #000000; 
	text-decoration: none; 
	line-height: 18px; 
	font-weight: bold
}

.underrubrik { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
	line-height: 14px; 
	font-weight: bold 
}

.kursiv { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	line-height: 14px; 
	font-style: italic
}

h1 { 
	font-family: Helvetica, sans-serif; 
	font-size: 18px; 
	/*color: #948271;*/
	color:#000; 
	text-decoration: none; 
	line-height: 20px;
	font-weight: bold; 
	margin-top:0px;
	padding-top:0px;
}

h2 { 
	font-family: Helvetica, sans-serif; 
	font-size: 18px; 
	/*color: #948271;*/
	color:#000; 
	text-decoration: none; 
	line-height: 20px;
	font-weight: bold; 
	margin-top:0px;
	padding-top:0px;
}

p {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
}

td {  	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
}

h3 {  
	font-family: Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	text-decoration: none; 
	line-height: 13px; 
	font-weight: bold 
}

.mercHeading { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	font-size: 11px
}

.mercTextField { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #A10101; 
	text-decoration: none; 
	font-size: 11px
}

.mercElement { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #A10101; 
	text-decoration: none; 
	font-size: 11px
}

.validstar { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #A10101; 
	text-decoration: none; 
	font-size: 11px
}

.ram {  
	border: #C0A587;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.beige {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0A587;
	text-decoration: none
}

.mini_text_svart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
	font-weight: normal
}


/*  NYA STYLES  */

a.menylink	{
	color:#fff;
	font-weight:bold;
}

a.menylink:hover {
	color:#b59f85;
	font-weight:bold;
}

a.menylink:visited {
	color:#fff;
	font-weight:bold;
}

a.menylink:visited:hover {
	color:#b59f85;
	font-weight:bold;
}

a.menylink2	{
	color:#b59f85;
	font-weight:bold;
}

a.menylink2:hover	{
	color:#b59f85;
	font-weight:bold;
}


a.submenu  {
	font-size: 11px;
	text-decoration: none;
	color: #5e5e5e;
	line-height: 14px;
}

a.submenu:hover {
	color: #C90029;
}


a.submenu2  {
	font-size: 11px;
	text-decoration: none;
	color: #C90029;
	line-height: 14px;
}

a.submenu2:hover {
	color: #C90029;
}

a.submenu2:visited {
	color: #C90029;
}

a.submenu2:visited:hover {
	color: #C90029;
}

.dot_1053 {
	margin-left:6px;
	margin-right:3px;
}

.dot_1033 {
	margin-left:15px;
	margin-right:5px;
}

.menu {
	width:769px;
	height:22px;
	/*background-color:#FFE07C;*/
	background:#55350e;
	border-bottom:1px solid #C0A587;
	border-top:1px solid #C0A587;
}

.flags {
	width:131px;
	border-left:1px solid #C0A587;
	/*border-right:1px solid #C0A587;*/
	text-align:center;
}

.submenu_block {
	width:768px;
	height:22px;
	background-color:#fff;
	border-bottom:1px solid #DECCB4;
}
.submenu_block_empty {
	width:768px;
	height:1px;
}

.submenu_block_border {
	border-left:1px solid #C0A587;
	/*border-right:1px solid #C0A587;*/
	text-align:center;
}
.submenu_block_border_empty {
	border-left:1px solid #C0A587;
	/*border-right:1px solid #C0A587;*/
	text-align:center;
	height:1px;
}

.newsletter_block {
	border-left:1px solid #C0A587;
	width:230px;
	vertical-align:top;
}

.big_button {
	border: #907c6b 1px solid;
	width:220px;
	height:30px;
	margin-left:10px;
	margin-bottom:10px;
}

.big_button td {
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 7px;
	padding-top: 7px;
	/*background-image: url(/system/modules/com.gridnine.opencms.modules.friibergh/resources/pics/erbjudande_bg.gif);*/
	background-color:#55350E;
	background-repeat: repeat-x;	
}

.big_button td a {
	color:#fff;	
}

.big_button td a:hover {
	color:#b59f85;	
}
.big_button td a:visited {
	color:#fff;	
}

.big_button td a:visited:hover {
	color:#b59f85;	
}

.sidfot {
	color:#433C32;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #C0A587;
}

.indexTbl {
	width:735px;
	margin:0px 0px 0px 15px;
}

.rightCol {
	width:131px;
	border-left:1px solid #C0A587;
	/*border-right:1px solid #C0A587;*/
	vertical-align:top;
}

.rightColTd td {
	vertical-align:top;
	text-align:center;
	border-bottom:1px solid #F3E9D4;
	font-weight:bold;
	font-size:10px;
	padding:4px 0px;
}

.infoTbl {
	margin:20px 10px 0px 20px;
	width:728px;
	vertical-align:top;
}

.infoTblText {
	padding-left:30px;
	vertical-align:top;
}

.infoTblBild {
	vertical-align:top;
}

.picBorderOutside img {
	border:1px solid #C0A587;
	padding:3px;
}

.picBorder {
	border:1px solid #C0A587;
	padding:3px;	
}

.picBorderInside {
	border:3px solid #FFFFFF;
	width:262px
}

.360picBorderOutside {
	border:1px solid #C0A587;
	border-bottom:0px;
}

.360picBorderInside {
	border:3px solid #FFFFFF;
	width:350px;
	height:250px;
}

.borderConf {
	border-bottom:1px dotted #C0A587;
	height:1px;
}

.white {
	background-color:#FFFFFF;
}

.360Text {
	padding:15px 0px;
}

.erbjRed {
	color:#A10101;
	font-weight:bold;
	font-family:verdana;
	font-size:13px;
	border-right:1px solid #C0A587;
	width:70px;
}

.redText {
	color:#A10101;
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
}

.bottom_line {
	border-left:1px solid #C0A587;
	/*border-right:1px solid #C0A587;*/
}

.sitemap {
	text-align:right;
	border-top:1px solid #C0A587;	
}

.striped_table {
	border: #c0a587 1px solid;
}

.striped_table .striped_td_1 {
	background-color: #feecc4;
}

.striped_table .striped_td_2 {
	border-top: #c0a587 1px solid;
}


.striped_table_2 {
	border-bottom: #c0a587 1px solid;
}

.striped_tr_1 {
	background-color: #feecc4;
}

.striped_td_1_1 {
	border-top: #c0a587 1px solid;
	/*border-bottom: #c0a587 1px solid;*/
}

.striped_td_1_2 {
	border-top: #c0a587 1px solid;
	/*border-bottom: #c0a587 1px solid;*/
}

.striped_td_2_1 {
	border-top: #c0a587 1px solid;
	/*border-bottom: #c0a587 1px solid;*/
}

.striped_td_2_2 {
	border-top: #c0a587 1px solid;
	/*border-bottom: #c0a587 1px solid;*/
}

.table_striped_3 {
	border: #c0a587 1px solid;
}

.table_striped_3 .tr {
	background-color: #feecc4;
}

.table_striped_3 td {
	height:22px;
}

.table_striped_3 p {
	padding:0px;
	margin:0px;
}

.striped_table_grey td {
	height:22px;
}

.striped_table_grey .tr {
	background-color:#efebe1;
}

.leftblock {
	width:270px;
	padding-top:20px;
	vertical-align:top;
}
.content {
	padding-top:20px;
	padding-left:30px;
	vertical-align:top;
}

.content p {
	margin-bottom:10px;
}

.pics_gallery td {
	vertical-align:top;
}
.pics_table td {
	vertical-align:top;
}

#newsletterBlock {
	line-height:1em;
	color:#fff;
	display:block;
	width:320px;
	background:#55350E;
	padding-left:10px;
	padding-top:16px;
	padding-bottom:16px;
	padding-right:10px;
}

#newsletterBlock * {
	color:#fff;
}

#newsletterBlock input {
	margin:2px 0 0; padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#000;
}

#newsletterBlock input.text {
	width:200px;
	border:0;
	padding:2px 2px 1px;
	line-height: 11px;
}

#newsletterBlock input.submit {
	border:0;
	padding:2px 2px 1px;
}

#newsletterText {
	vertical-align: top;
	padding-top:112px;
}

.newsletterFormError {
	margin:0 0 3px; padding:0 0 0;
	color:#b59f85 !important;	
}

.newsletterFormError p {
	margin:0; padding:0;
	color:#b59f85 !important;
}