.link-list
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  text-decoration: none;
  color: #000000;
}

.link-list:hover
{
  text-decoration: underline;
}
.titleCell {
	font-family: Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: Black;
}
.coreletTopCell {
  margin: 1px;
  border-top: 1px solid #BBC3CE;
  border-left: 1px solid #BBC3CE;
  border-right: 1px solid #BBC3CE;
  padding: 1px;
  background-color: #f0f0e8;
}



.coreletContentCell {
  margin: 1px;
  /*border: 1px solid #BBC3CE;*/
  padding: 3px;
}

.leftMenu1
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #EDEEE9;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	padding-bottom : 4px;
	padding-left : 15px;
	padding-right : 5px;
	padding-top : 4px;
	font-weight: bold;
}
.leftMenu1_dark {
	font-family: Verdana, Arial, Helvetica;
	background-color: #dcded4;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	padding-bottom : 4px;
	padding-left : 15px;
	padding-right : 5px;
	padding-top : 4px;
	font-weight: bold;
}

.leftMenu2
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #A3BA46;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;  
}

.topMenu1
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #A3BA46;
	color: White;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
}

.topMenu2
{
  font-family: Verdana, Arial, Helvetica;
  background-color: #BED271;
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  text-align: center;
}

.artlist_header_cell
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
	text-decoration: none;
	border-bottom:1px solid #A3BA46;
}

.mainCategoryTop
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #BED271;
	color: White;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
}
.mainCategoryTop:hover
{
    text-decoration: underline;
}
.katalogCell {
  margin: 1px;
  border-top: 1px solid #BBC3CE;
  border-left: 1px solid #BBC3CE;
  border-right: 1px solid #BBC3CE;
  border-bottom: 1px solid #BBC3CE;
  padding: 1px;
}

.katalogKnapp {
	margin: 1px;
	border-top: 1px solid #BBC3CE;
	border-left: 1px solid #BBC3CE;
	border-right: 1px solid #BBC3CE;
	border-bottom: 1px solid #BBC3CE;
	padding: 2px;
	background-color : #F0EDDA;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

.articleList1 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #afafaf;
	border-right-color: #afafaf;
	border-bottom-color: #afafaf;
	border-left-color: #afafaf;
}
.articleList2 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #afafaf;
	border-right-color: #afafaf;
	border-bottom-color: #afafaf;
	border-left-color: #afafaf;
}
.articleList3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #afafaf;
	border-right-color: #afafaf;
	border-bottom-color: #afafaf;
	border-left-color: #afafaf;
}
.productName {
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: Black;
}
.productNo {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	/*font-weight: bold;*/
	color: Black;
}

.price1 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}
.price2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}
.basketTop
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #6C881A;
	color: White;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	font-weight : bold;
	/*border-top: 2px solid #BBC3CE;
	border-left: 2px solid #BBC3CE;
	border-right: 2px solid #BBC3CE;
	*/
	letter-spacing : -1px;
}
.basketBottom
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #6C881A;
	color: White;
	font-size: 12px;
	text-decoration: none;
	font-weight : bold;
	letter-spacing : -1px;
/*	border-top: 2px solid #BBC3CE;
	border-left: 2px solid #BBC3CE;
	border-right: 2px solid #BBC3CE;*/
}


.basketLink
{
	font-family: Verdana, Arial, Helvetica;
	/*letter-spacing : -1px;*/
	/*background-color: #6C881A;
	*/
	color: Black;
	font-size: 9px;
	text-decoration: none;
	text-align: left;
	/*font-weight : bold;*/
}

.webShopTop
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #BED271;
	color: White;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	border-top: 1px solid #BBC3CE;
	border-left: 1px solid #BBC3CE;
	border-right: 1px solid #BBC3CE;
}

.webShopTopLeft
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #6C881A;
	color: White;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	border-top: 1px solid #BBC3CE;
	border-left: 1px solid #BBC3CE;
	border-right: 1px solid #BBC3CE;
}

.webShopHead
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #EDEEE9;
	color: Black;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	padding-left : 10px;
	padding-right : 10px;
    border-top: 1px solid #BBC3CE;
    border-left: 1px solid #BBC3CE;
    border-right: 1px solid #BBC3CE;
    border-bottom: 1px solid #BBC3CE;
}

.webShopHead2
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #EDEEE9;
	color: Black;
	font-size: 9px;
	text-decoration: none;
	text-align: center;
	font-weight : normal;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom: 1px solid #BBC3CE;
    border-top: 1px solid #BBC3CE;
    border-right: 1px solid #BBC3CE;
}

.webShopItem
{
	font-family: Verdana, Arial, Helvetica;
	color: Black;
	font-size: 9px;
	text-decoration: none;
	/*text-align: left;*/
	font-weight : normal;
	padding-left : 10px;
	padding-right : 10px;
    border-left: 1px solid #BBC3CE;
    border-bottom: 1px solid #BBC3CE;
    border-right: 1px solid #BBC3CE;
}

.webShopItem2
{
	font-family: Verdana, Arial, Helvetica;
	color: Black;
	font-size: 9px;
	text-decoration: none;
	/*text-align: left;*/
	font-weight : normal;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom: 1px solid #BBC3CE;
    border-right: 1px solid #BBC3CE;
}
.webShopLink
{
	font-family: Verdana, Arial, Helvetica;
	color: Black;
	font-size: 9px;
	text-decoration: none;
	/*text-align: left;*/
	font-weight : normal;
	padding-left : 10px;
	padding-right : 10px;
}
.webShopLink:hover
{
    text-decoration: underline;
}

.webShopBottom
{
	font-family: Verdana, Arial, Helvetica;
	background-color: #BED271; /*#E28420 */
	color: White;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	border-top: 1px solid #BBC3CE;
    border-left: 1px solid #BBC3CE;
    border-right: 1px solid #BBC3CE;
    border-bottom: 1px solid #BBC3CE;
}
.webShopBottomLight
{
	font-family: Verdana, Arial, Helvetica;
	border-top: 1px solid #BBC3CE;
	border-left: 0px solid #BBC3CE;
	border-right: 0px solid #BBC3CE;
	border-bottom: 0px solid #BBC3CE;
	height : 10px;
}
/* fra allegro 07042005 */
.undermeny { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #edeee9; text-align: left; padding: 4px 5px }

.prodTitt1 { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; background-color: #6c881a; text-align: left; padding: 5px }
.prodTitt2 { 
  color: white; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica; 
  font-weight: bold; 
  text-decoration: none; 
  background-color: #bed271; 
  text-align: left;
  padding: 5px 
  }
.prodTitt3 { 
  color: black; 
  font-size: 14px; 
  font-family: Verdana, Arial, Helvetica; 
  font-weight: bold; 
  text-decoration: none; 
  background-color: #bed271; 
  text-align: right;
  padding: 1px 
  }


.prod_veiledende_tekst {
  color: #7C811C; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica; 
  font-weight: normal; 
  text-decoration: none; 
  background-color: #bed271; 
  text-align: left;
  padding: 5px;
  width: 15;
}

.prod_veiledende_pris {
  color: #7C811C; 
  font-size: 12px; 
  font-family: Verdana,Century Gothic, Arial, Helvetica; 
  font-weight: bold; 
  /*text-decoration: line-through; */
  background-color: #bed271; 
  text-align: left;
}

.prodTxt { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica; line-height: 13px; text-decoration: none; background-color: #fff; text-align: left; padding-top: 10px; padding-left: 5px }
.prodHoved_txt { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 14px; text-decoration: none; text-align: left }
.prodHoved_titt { color: #333; font-size: 13px; font-family: Verdana, Arial, Helvetica; font-weight: 700; text-decoration: none; text-align: left }
.prodTittVarenr { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #bed271; text-align: left; padding: 5px }
.prodColor2 { text-decoration: none; background-color: #bed271 }
.prodVarenr { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #bed271; text-align: left; padding: 5px }

.prodPris { 
  color: #F1060D; 
  font-size: 14px; 
  font-family: Verdana,Century Gothic, Arial, Helvetica; 
  font-weight: bold; 
  text-decoration: none; 
  background-color: #bed271; 
  padding: 5px;
  /*width: 55px;*/
}

.prodPris_tekst { 
  color: #404039; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica; 
  font-weight: normal; 
  text-decoration: none; 
  background-color: #bed271; 
  /*text-align: right;*/
}


body

{

	background-color: #FFFFFF;

	background-repeat: no-repeat;

  margin: 0px;

  padding: 0px;

  font-family: Verdana, Arial, Helvetica;

  font-size: 10px;

  background-color: #FFFFFF;

}



td

{

  font-family: Verdana, Arial, Helvetica;

  font-size: 10px;

}



a

{

	font-family: Verdana, Arial, Helvetica;

	color: #246574;

	text-decoration: underline;

}



form, select, input

{

	font-family: Verdana, Arial, Helvetica;

	font-size: 10px;

}

form {
	margin: 0;
}


.tmenu

{

	font-family: Verdana, Arial, Helvetica;

	font-size: 13px;

        color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}

.tmenu:hover

{

	text-decoration: none;

}

.tmenu2
{


	font-family: Verdana, Arial, Helvetica;

	font-size: 12px;

  	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}

.tmenu2:hover

{

	text-decoration: none;

}



.path

{

  font-family: Verdana, Arial, Helvetica;

  color: #000000;

  text-decoration: none;

}



.path:hover

{

  color: #FFFFFF;

}



.footer

{

  font-family: Verdana, Arial, Helvetica;

  background-color: #EDEEE9;

  color: #000000;



  font-size: 11px;

	text-decoration: none;

  text-align: center;

}



.link

{

  font-family: Verdana, Arial, Helvetica;

  font-size: 11px;

  font-weight: bold;

  text-decoration: none;

  color: #000000;



}



.link:hover

{

	text-decoration: underline;

}



.box_title

{

  font-family: Verdana, Arial, Helvetica;

  font-size: 12px;

  font-weight: bold;

  background-color:  #A3BA46;

  color: #000000;

}

.box

{

  font-family: Verdana, Arial, Helvetica;

  font-size: 11px;

  background-color:  #BED271;

  color: #000000;

}



.header, .MsoHeader, .title, h1

{
    font-family: Verdana,Century Gothic, Arial, Helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #6D696A;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px; 
}



.ingress, .MsoIngress

{
  font-family: Verdana, Century Gothic,Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: #6D696A;
}

.ingress_hr {
    color: #6D696A;
    background-color: #6D696A; 
    height: 2px; 
    border: none;
}

.ingress_job

{

  font-family: Arial, Helvetica;

  font-size: 11px;

  font-weight: normal;

  font-style: italic;

  color: #3D3D3D;

}



.text, .normal, .MsoBodyText, .MsoNormal

{

  font-family: Verdana,Century Gothic, Arial, Helvetica;
  color: #6D696A;
  font-size: 7.5pt;

}



.date

{

  font-family: Verdana, Arial, Helvetica;

  font-size: 9px;

  color: #3D3D3D;

}



.artlist_header

{

  font-family: Verdana, Arial, Helvetica;

  font-size: 12px;

  font-weight: bold;

  color: #3D3D3D;

  text-decoration: none;

}

h1.artlist_header

{

  font-family: Verdana, Arial, Helvetica;

  font-size: 12px;

  font-weight: bold;

  color: #3D3D3D;

  margin: 0px;

}


.artlist_header:hover

{

  text-decoration: underline;

}



.artlist_ingress

{

  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color: #3D3D3D;
  padding-right: 20px;
  margin-right: 20px;
  
  

}



.artlist_more
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #8F0818;
	font-weight : bold;
	text-align : right;
}
.artlist_more:visited
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	color: #879A3B;
	font-weight : bold;
	text-align : right;
}



.artlist_thumb

{

  /*width: 110px;*/

}



.artarc_header

{

  font-family: Verdana, Arial, Helvetica;

  font-size: 13px;

  font-weight: bold;

  color: #3D3D3D;

}



.content_left

{

  width: 200;

  vertical-align: top;

}



.content_center

{

  height: 350;

  vertical-align: top;

}



.content_right

{

  width: 200;

  vertical-align: top;

}



.leftimage

{

  width: 200;

}



.bannerimage

{

  height: 140;

}



.linklist

{

	font-family: Verdana, Arial, Helvetica;
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}

.linklist:hover

{

	text-decoration: underline;

}



.forumheader

{

	font-family: Verdana, Arial, Helvetica;

	font-size: 11px;

        color: #000000;

	font-weight: bold;

	text-decoration: none;

}



.forumlink

{

	font-family: Verdana, Arial, Helvetica;

	font-size: 11px;

        color: #000000;

	font-weight: bold;

	text-decoration: none;

}



.forumlink:hover

{

	text-decoration: underline;

}



.forumsubjectlink

{

	font-family: Verdana, Arial, Helvetica;

	font-size: 12px;

        color: #000000;

	font-weight: bold;

	text-decoration: none;

}

.selection-list
{
	font-family: monospace;
	font-size: 12px;
}

.kursliste_header
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 16px;
    font-weight: bold;
    color: Black;
    background-color: White;
    
     
}
.kursliste_category
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    background-color: #BED271;
    
     
}
.kursliste_entity
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: Black;
    background-color: #EDEEE9;
    
     
}
.kursliste_month {
    color: rgb(96,135,59);
    font-size: 14;
    font-weight: bold;
}
.kursliste_signup {
    color: red;
    font-size: 12;
}
.frontpage_article_nyheter {
font-family:Verdana, Arial, Helvetica;
background-color:#BED271;
color:White;
font-size: 14px;
text-decoration: none;
text-align: left;
font-weight:bold;
padding-left:10px;
padding-right:10px;
height:25px;
vertical-align:top;
}

h1.frontpage_categories_headline {
	font-family: Verdana,Arial,Helvetica; 
	color: White; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: bold; 
}

/* InfoPage edit table */
.iptable {
	background-color: #A3BA46;
	background-color: #BBBBCC;
}
.iptable td {
	background-color: #E0EFA4;
	background-color: #EEEEEE;
	font: normal 10px verdana, tahoma, helvetica;
	padding: 2px 4px 2px 3px;
}
.iptable td input, .iptable td textarea {
	border: 1px solid #5C6F0D;
	font-size: 12px;
}
.iptable td input.small {
	width: 100px;
}
.iptable td input.long {
	width: 300px;
}
.iptable td input.xsmall {
	width: 60px;
}
.iptable th {
	background-color: #BED271;
	background-color: #CCCCCC;
	font-size: 12px;
	padding: 4px 6px 3px 6px;
	text-align: left;
}
.ipsteptab {
	float: left;
	padding: 2px 15px 2px 10px;
	margin-right: 10px;
	font: normal 13px verdana, tahoma, helvetica;
	background-color: #8888AA;
	border-left: 1px solid #8888AA;
	border-top: 1px solid #8888AA;
	border-right: 1px solid #8888AA;
}
.ipsteptab_active {
	float: left;
	padding: 2px 15px 3px 10px;
	margin-right: 10px;
	font: bold 13px verdana, tahoma, helvetica;
	background-color: #BBBBCC;
	border-left: 1px solid #8888AA;
	border-top: 1px solid #8888AA;
	border-right: 1px solid #8888AA;
}

/* Infopage table */
.infopagetable {
	background-color: #6e9c35;
	border: 1px solid #6e9c35;
}
.infopagetable th {
	background-color: #6e9c35;
	font: normal 20px arial, verdana, tahoma;
	color: #FFFFFF;
	padding: 3px 3px 1px 3px;
	height: 30px;
}
.infopagetable td.head {
	background-color: #b1c25d;
	font: bold 17px arial, verdana, tahoma;
	color: #000000;
	padding: 2px;
	height: 23px;
}
.infopagetable td {
	background-color: #e5ebca;
	padding: 2px;
}

.infopagetable td.white {
	background-color: #fff;
	padding: 2px;
}
.infopagetable .mainimage {
	padding-left: 12px;
}
.infopagetable table {
	margin-left: 5px;
}
.infopagetable .nopad {
	margin: 0px;
	padding: 0px;
}
.infopagetable .nopad td {
	padding: 0px;
}
.infopageicons {
	border: 1px solid #6e9c35;
	padding: 5px 10px 4px 8px;
	font: bold 14px arial, tahoma, verdana;
	background-color: #FFFFFF;
	margin-right: 10px;
}
.infopagetable .maintext {
	font: bold 12px verdana, tahoma, helvetica;
	padding: 12px;
}
.infopagetable .elements {
	padding: 12px;
}
.infopagetable .activityelement {
	border: 1px solid #6e9c35;
	padding: 0;
	background-color: #FFFFFF;
	margin-bottom: 12px;
	width: 100%;
}
.infopagetable .activityelement .wrapper {
	padding: 5px;
}
.infopagetable .infoelement1,
.infopagetable .infoelement2,
.infopagetable .infoelement3,
.infopagetable .infoelement4, 
.infopagetable .infoelement5, 
.infopagetable .infoelement6, 
.infopagetable .infoelement7,
.infopagetable .infoelement8 {
	padding: 10px 5px 5px 5px;
	border-top: 1px solid #6E9C35;
	margin: 0;
}
.infopagetable .infoelement1 img,
.infopagetable .infoelement2 img,
.infopagetable .infoelement3 img,
.infopagetable .infoelement4 img {
	border: 1px solid #444444;
}
.infopagetable h2 {
	font: normal 18px arial, tahoma, verdana;
	color: #EE0000;
	margin-top: 0px;
}
.infopagetable h3 {
	font: bold 14px arial, tahoma, verdana;
	color: #000000;
	margin-top: 4px;
}
.infopagetable hr {
	margin: 5px;
	color: #6e9c35;
	border-color: #6e9c35;
	background-color: #6e9c35;
}
.infopagetable a,
.infopagetable a:visited,
.infopagetable a:link,
.infopagetable a:focus {
	color: #DD0000;
}

/* Infopage search */
.infopagesearch {
	background-color: #e9e9ea;
	border: 1px solid #6c881a;
	padding-bottom: 12px;
}
.infopagesearch form,
.infopagesearch select {
	margin: 0;
	padding: 0;
}
.infopagesearch .county {
	float: left;
	width: 150px;
	margin: 0;
}
.infopagesearch .searchinput {
	border: none;
	width: 770px;
	height: 150px;
	padding: 0 0 0 12px;
}
.infopagesearch .county select {
	width: 95%;
}
.infopagesearch .city {
	float: left;
	width: 140px;
	padding: 0;
}
.infopagesearch .city select {
	width: 95%;
}
.infopagesearch .options {
	float: left;
	width: 405px;
	font: bold 12px verdana, tahoma, helvetica;
}
.infopagesearch .options .small {
	font: normal 10px verdana, tahoma, helvetica;
}
.infopagesearch .text {
	clear: both;
	width: 405px;
	font-size: 12px;
	color: #000000;
	position: relative;
	left: -3px;
}
.infopagesearch .text .textinput {
	position: relative;
	left: 0px !important;
	left: -10px;
	width: 260px;
}
.infopagesearch .text .submit {
	width: 120px;
	
}

.infopagesearch h2,
h2.infopagesearch_headline {
	font-size: 14px;
	margin-top: 8px;
	color: #E00424;
}
.infopagesearch h2 {
	margin-left: 0 !important;
}

/* Search result shop */
.infopagesearchresult_shop {
	border: 1px solid #666666;
	background-color: #e9e9ea;
	margin-bottom: 20px;
}
.infopagesearchresult_shop .header {
	background-color: #b6b8bb;
	font: bold 20px arial, verdana, tahoma;
	color: #FFFFFF;
	padding: 5px;
	margin: 0;
	height: 27px;
}
.infopagesearchresult_shop .content {
	padding: 5px 13px 13px 13px;
}
/* Search result center */
.infopagesearchresult_center {
	margin-bottom: 20px;
}
/* Search result others */
.infopagesearchresult_others {
	background-color: #FFFFFF;
	/* margin-bottom: 20px; */
}
.infopagesearchresult_others .header {
	font: bold 20px arial, verdana, tahoma;
	color: #000000;
	padding: 5px;
}
.infopagesearchresult_others .content {
	padding: 5px 13px 13px 13px;
}
.infopagesearchresult_shop a,
.infopagesearchresult_shop a:visited,
.infopagesearchresult_shop a:link,
.infopagesearchresult_shop a:focus,
.infopagesearchresult_center a,
.infopagesearchresult_center a:visited,
.infopagesearchresult_center a:link,
.infopagesearchresult_center a:focus,
.infopagesearchresult_others a,
.infopagesearchresult_others a:visited,
.infopagesearchresult_others a:link,
.infopagesearchresult_others a:focus {
	color: #DD0000;
}

/* Brochure */

	.listitem {
		float: left;
		width: 260px;
		font-size: 1.2em;
		line-height: 1.4em;
	}
	
	.listitem a.active {
		font-weight: bold;
	}
	
	.brochure {
		float: left;
		width: 254px !important;
		width: 256px;
		height: 200px;
		overflow: hidden;
		margin: 0 15px 15px 0; 
		border: solid #65952D 1px;
		background-color: #D0DAA4; 
	}

	.brochure_odd {
		margin: 0 0 15px 0;
	}

	.brochure_header {
		height: 60px;
		overflow: hidden;
		padding: 2px 0 2px 6px;
		border-bottom: solid #65952D 1px;
	}

	.brochure_header h2 {
		padding: 0px;
		margin: 0 0 3px 0;
		font-size: 14px;
	}
	
	.brochure_content {
		height: 140px;
		overflow: hidden;
	}

	.brochure_content logo {
		float: left;
	}	
	
	.brochure_links {
		float: right;
		padding: 10px 10px 0 0;
		width: 127px;
	}

	.brochure_link {
		margin: 5px 0 8px 0;
	}
	
	.brochure_links a {
		position: relative;
		top: -6px;
		left: 2px;
	}
	
/*************************/
	
.orderform .txtfield {
	width: 100px;
}
.clear_both {
	clear: both;
}

/* Craftsmen */

.craftsmen_counties a,
.craftsmen_counties a:link,
.craftsmen_counties a:active,
.craftsmen_counties a:visited {
	font-size: 13px;
}


/*  Webshop */

 .greeny { background-color: #c0ce84; width: 800px; border: solid 2px #65952d; }
 .greeny_small { background-color: #c0ce84; width: 392px; border: solid 2px #65952d; } 
 .greeny_small .header { background-color: #65952d; color: #ffffff; font-size: 11pt; padding: 3px 0 5px 15px; margin: 0px;} 
 .greeny_small .odd { background-color: #c0ce84; padding: 3px 0 5px 15px; } 
 .greeny_small .even { background-color: #d8e0b4; padding: 5px 0 5px 15px; } 
 
 .greeny .padder { padding-left: 20px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
 .greeny h1, .greeny h2, .greeny h3, .greeny h4, h3.black { color: black; } 
 .greeny input.margin { margin-left: 20px; }
 .greeny label { position: relative; top: -2px; }
 .greeny input.wide { width: 100px; }
 .greeny input.wider { width: 150px; }
 input.greener { border: solid #75B456 1px; background-color: #189a02; color: white; font-weight: bold; }
  .searchResult { width: 100%; }
 .searchResult tr:hover { background-color: #c9dcb2; }
 .width_me { width: 800px; }
 .upme { position: relative; top: -3px; }
 hr.black { color: #000; background-color: #000; height: 1px; border: 0; text-align: center; width: 99%; margin-top: 12px; margin-bottom: 12px;}
 .content_box_big a { color: #8e1010; }
 
 /* Add cabin-classified (list of types) */
 ul.pad_list li { padding: 4px; }
 
 .basketHeader { background-color: #60873b; color: white; font-size: 10pt; font-weight: bold; padding: 4px; }
 a.red { color: #ff0000; font-weight: bold; }
 
 /* Products */
 td.prodTitt1 h2.white { margin: 0; color: white; font-size: 12px; }
 
 
 
 
 /* MUX MEDIALAB STYLE START ! */

#menu-img-container{ background: #bdd081; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; height: 65px; margin-bottom: 5px;}

.menu-box{
	background-color:#999999;

	width: 113px;
	float: right;
	margin-right: 10px;
	height: auto;
	padding-top: 5px;
	text-align:center;
	color:#FFF;
	font-weight: bold;
}

.menu-box a{
	text-decoration: none;
	color: #FFF;
}

.menu-box img{
	margin-top: 5px;
}

.m_1{ background: #4b877d; }
.m_2{ background: #1262a7; }
.m_3{ background: #47539b; }
.m_4{ background: #48549c; }
.m_5{ background: #43737f; }
.m_6{ background: #7565a4; }
.m_7{ background: #47569b; }
.m_8{ background: #86558c; }

/* MUX MEDIALAB STYLE END ! */




/* New map in cottagerental */
#MapLeft {
	float: left;
	border: 1px solid #acd1df;
}

#MapRight {
	float: left;
	margin-left: 18px;
	width: 435px;
	border: solid #acd1df 1px;
	height: 342px;
}

#MapRight.smaller {
	width: 426px !important;
	width: 400px;
}

#MapRight table {
	width: 350px;
	border: 0px;
	height: 250px;
	margin: 20px 30px 20px 30px;
}

#MapRight.smaller table {
	margin: 10px 15px 10px 15px;
	width: 100%;
}

#MapRight td {
	border: 0px;
	padding: 5px;
}

/* cottagerental end */



/* Calendar for selecting dates for rental */

.cpMonthNavigation {
	text-align: center;
	font-weight: bold;
}
td.cpDayColumnHeader {
	text-align: right;
	border-bottom: solid 1px gray;
}
a.cpOtherMonthDate, 
span.cpCurrentDateDisabled, 
span.cpCurrentMonthDateDisabled, 
span.cpOtherMonthDateDisabled {
	color: gray;
	text-decoration: none;
}
td.cpOtherMonthDate {
	text-align: right;
}
td.cpOtherMonthDate a {
	text-align: right;
	text-decoration: underline;
}
td.cpCurrentMonthDate,
td.cpCurrentDate {
	text-align: right;
}
.cpTodayTextDisabled {
	display: none;
}

/* Calendar showing available / prices for rental */

.price_table { background-color: white; }
.price_table form { margin: 0px;  }

.busy { background-color: #F1A295; }
.avail { background-color: #E7DFE7; }

.calendar_wraptable { border: solid 1px #6c881a; width: 100%; background-color: #6B8A18; padding: 1px; }
.calendar_days { font-weight: bold; background-color: #6B8A18; text-align: center; width: 14.3%; color: white; padding: 1px 0 2px 0; }
.calendar_clear { background-color: white; }
.calendar_daytable { width: 100%; background-color: white; }
.calendar_daytable td { margin: 1px; }
.calendar_event { padding: 5px 2px 5px 2px; text-align: center; }
.calendar_todayevent { padding: 5px 2px 5px 2px; text-align: center; }

/* Hover data-text */

#floatText, #dateReservationText {
	position: absolute;
	border: solid black 1px;
	padding: 4px;
	background-color: white;
	visibility: hidden;
	z-index: 500;
}

#popupdiv {
	position: absolute;
	padding: 4px;
	background-color: white;
	visibility: hidden;
	z-index: 500;
}

/* Extra services */
 .subprice {
 	height: 10px;
 	color: #555;
 	font-size: 9px;
 }
 
.hyttestyring .digest          { font-family: Verdana; font-size: 13px; font-weight: bold; padding: 10px 0; }
.hyttestyring .main-content    { font-family: Arial; font-size: 1.2em; }
.hyttestyring .main-content h2 { font-size: 1.4em; margin: 10px 0; }
.hyttestyring .main-content h3 { font-size: 1.2em; margin: 5px 0; }
.hyttestyring .main-content p  { font-family: Arial; font-size: 13px; margin: 0; padding: 10px 0 0px 0; }
.hyttestyring .main-content em { font-family: Arial;  font-size: 0.8em; }
.hyttestyring .main-content li { font-family: Arial; padding: 5px 0; }
.hyttestyring .main-content form { width: 100%; margin-top: 10px; border-top: 1px solid #000; }
.hyttestyring .main-content table { width: 100%; }
.hyttestyring .main-content th { font-family: Arial;  font-size: 13px; font-weight: normal; text-align: left; }
.hyttestyring .main-content td.message { font-family: Arial; color: #f00; width: 250px; }
.hyttestyring .main-content label { margin-right: 10px; }
.hyttestyring .main-content textarea,
.hyttestyring .main-content input[type=text] { padding: 3px; border: 1px solid #999; }
.hyttestyring .main-content label.error { border-bottom: 1px solid #f00; }
.hyttestyring .main-content input[type=text].error { border-color: #f00; }
.hyttestyring .main-content input[type=text].ok { border-color: #65952d; }
.hyttestyring .main-content p.error { color: #f00; }