body
{
	border:0;
	margin:0;
	padding:0;
	padding-top: 29px;
	background-color: #2B4E1D;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #24274A;
}

img
{
   border: 0px;
}

td
{
   font-size: 9px;
/*	line-height: 160%;*/
line-height: 1.3;
}

a
{
	color: #103B58;
	text-decoration: underline;
        line-height: 120%;
}

a:hover
{
	text-decoration: underline;
	color: #FFD88B;
}
#middle a:hover {
color: #2b4e1d;
}
#textContentElement .header_rtl
{
   font-size: 22px;
}

#content
{
	text-align:left;
	background-color: #ffffff;
}

#header
{
	height: 104px;
	background-image: url('../img/header.jpg');
}

#top_menu
{
	height: 29px;
	background-image: url('../img/menu_bar.gif');
}

#top_menu_right
{
	height: 29px;
	background-image: url('../img/menu_bar_right.gif');
}

#left
{
	width: 187px;
	padding-top: 50px;
	background-color: #9C2D1A;
   background-image: url('../img/left_col_bg.jpg');
   background-repeat: repeat-x;
   background-position: bottom;
   border-right: 1px solid #FFFFFF;
}

#left_bottom
{
   background-color: #781110;
   margin-top: 100px;
   background-image: url('../img/left_col_bottom.jpg');
   height: 116px;
   background-repeat: repeat-x;
   background-position: bottom;
   border-right: 1px solid #FFFFFF;
}

#right
{
   width: 183px;
   background-color: #DED085;
   /*padding-left: 15px;
   padding-right: 5px;*/
   /*background-image: url('../img/newsbox_top.gif');
   background-repeat: no-repeat;
   background-position: top;*/
}

#right_border
{
   width: 34px;
   background-color: #DED085;
   /*padding-left: 15px;
   padding-right: 5px;*/
   background-image: url('../img/right_border_top.gif');
   background-repeat: no-repeat;
   background-position: top;
}

#middle
{
   width: 334px;
	padding-left: 40px;
	padding-right: 21px;
	padding-top: 47px;
	margin-top: 0px;
/*	line-height: 150%;*/
line-height: 1.3;
	background-color: #DED085;
	/*border-left: 1px solid #FFFFFF;
	margin-left: -3px;*/
}

#middle h1
{
   font-size: 14px;
   margin-top: 0px;
}

#mainmenu
{
	height: 18px;
}

.mainmenu
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 24px;
	padding-left: 0px;
	list-style-type: square;
	color: #FF9900;
}

.mainmenusub
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 16px;
	padding-left: 0px;
	list-style-type: disc;
	color: #FFFFFF;
}

.mainmenubar
{
	margin-top: 0px;
	border: 1px solid #DCB6AF;
	/*width: 134px;
	height: 1px;
	margin: 0px 0 0 -24px;
	padding: 0px;*/
}

.topmainmenubar
{
	border: 1px inset #FFF;
	width: 134px;
	margin-left: -24px;
	height: 2px;
	margin: 5px 0 0 0px;
}

.mainmenuitem
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.mainmenuitem_rtl
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.mainmenuitem.last
{
	background-image: none;
}

#mainmenu a
{
	color: #173C54;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}

a.mainmenuitem.on
{
	color: #FFD88B;
}

a.mainmenuitem:hover
{
	color: #FFD88B;
	text-decoration: none;
}

#topmenu
{
	border-right: 1px solid #A07304;
	float: left;
}

#topmenu a
{
   text-transform: uppercase;
   text-decoration: none;
   color: #ffffff;
   font-weight: bold;
}

#topmenu a:hover
{
   text-decoration: underline;
   color: #2B4E1D;
}

#topmenu .on
{
   text-decoration: underline;
   color: #2B4E1D;
}

#languagemenu
{
	float: right;
	margin-right: 15px;
	margin-top: 1px;
}

#languagemenu a
{
   text-decoration: none;
   color: #000000;
   font-weight: normal;
}

#languagemenu a:hover
{
   text-decoration: underline;
   color: #FFD88B;
}

#languagemenu .on
{
   text-decoration: none;
   color: #FFD88B;
}

a.breadcrumb:hover
{
   font-weight: bold;
   color: #103B58;
}

a.disclaimer
{
   color: #DED085;
   text-decoration: none;
}
a.disclaimer:hover
{
   font-weight: bold;
   color: #2B4E1D;
   text-decoration: none;
}

#disclaimer
{
   clear: both;
   float: left;
	padding: 2px;
	width: 600px;
	background-color: #FFE9BD;
	text-align: left;
}

#disclaimer_right
{
   float: right;
	padding: 2px;
	width: 600px;
	background-color: #FFE9BD;
	unicode-bidi: bidi-override;
	direction: rtl;
	text-align: right;
}

#poweredby
{
	color: #DED085;
	/* width: 974px; */
	text-align: right;
}

#poweredby a
{
	color: #DED085;
	font-size: 9px;
}

#print
{
	text-align: right;
}

#print_rtl
{
	text-align: left;
}

.box
{
   margin: 15px 5px;
}

.newsCatHeader
{
   color: #FFFFFF;
   font-size: 12px;
   font-weight: bold;
}


#linkbox_top
{
	width: 132px;
	height: 8px;
	margin-top: 13px;
	/*background-image: url('../img/link_box_top.gif');*/
	background-image: url(../img/box_top_curves.gif);
	background-repeat: no-repeat;
}

#linkbox
{
	width: 102px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 1px;
	background-color: #2E7EBE;
	color: #FFF;
}

#linkbox a
{
	color: #FFF;
}

#textbox
{
	width: 102px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 1px;
	background-color: #73B1D1;
	color: #FFF;
}
#textbox h1
{
	color: #FFF;
}
#textbox ul
{
	margin-left: 10px;
}

#textbox a
{
	color: #FFF;
}

#linkbox h1
{
   margin-top: 0px;
   color: #FFF;
   font-size: 10px;
}

#linkbox ul
{
	margin-left: 10px;
	padding-left: 10px;
}

#linkbox .LinkCatTitle
{
	color: #FFFFFF;
	font-weight: bold;
}

#linkbox .linklist
{
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 16px;
	padding-left: 0px;
	list-style-type: square;
	color: #99310A;
}

#linkbox .listItemText
{
	color: #FFFFFF;
	font-weight: normal;
}

#linkbox .linkListReadMore
{
	color: #99310A;
	font-weight: bold;
}

#linkbox_bottom
{
	width: 132px;
	height: 8px;
	margin-bottom: 13px;
	margin-top: 0px;
	padding-top: 0px;
   /*background-image: url('../img/link_box_top.gif');*/
	background-image: url(../img/box_bottom_curves.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


#footer
{
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
	width: 800px;
	height: 43px;
}

#designedby
{
	width: 974px;
	text-align: right;
}

#designedby a
{
	color: #DED085;
	font-size: 9px;
}

#searchfield
{
   margin: 15px 5px;
}

#searchfield .textfield-search
{
   height: 15px;
   width: 70px;
   font-size: 10px;
   border: 1px solid #000000;
   margin-bottom: 3px;
}

.button-search
{
   font-size: 9px;
   border: 1px solid #000000;
   background-color: #FFFFFF;
   font-weight: bold;
   padding: 4px;
   color: #000000;
}

.menuheader
{
	color: #67350E;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	letter-spacing: 1px
}

.menu
{
	margin-top: 15px;
	/*float: left;*/
}

.menuitem
{
	margin-left: 19px;
	font-weight: bold;
	display:block;
}

.menuspacer
{
	color: #A37DA4;
	height: 1px;
}

.submenuitem
{
	margin-left: 20px;
	margin-top: 4px;
	font-weight: bold;
	display:block;
}

a.menuitem, a.submenuitem
{
	color: #FFFFFF;
	text-decoration: none;
}

a.menuitem:hover, a.submenuitem:hover
{
	color: #FF9933;
	text-decoration: none;
}

a.menuitem.selected,a.submenuitem.selected
{
	color: #FF9933;
}

#tilbud
{
	color: #23105B;
	height: 235px;
}

#newsbox
{
   width: 163px;
   padding: 40px 10px 0px 10px;
   color: #FFFFFF;
   background-color: #527C8E;
   background-image: url('../img/newsbox_top.gif');
   background-repeat: no-repeat;
   background-position: top;
}

#newsbox_bottom
{
   width: 100%;
   height: 15px;
   background-color: #527C8E;
   background-image: url('../img/newsbox_bottom.gif');
   background-repeat: no-repeat;
   background-position: top;
}

#newsbox h1
{
   font-size: 14px;
   color: #FFFFFF;
   margin-top: 0px;
   margin-bottom: 5px;
}

#newsbox a.newsboxReadMore
{
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

#right_column_top
{
   width: 100%;
   height: 15px;
   background-color: #527C8E;
   background-image: url('../img/beige_box_top.gif');
   background-repeat: no-repeat;
   background-position: top;
}

#right_column_box
{
   width: 163px;
   padding: 10px 10px 10px 10px;
   color: #24274A;
   background-image: url('../img/beige_box_spacer.gif');
}

#right_column_bottom
{
   width: 100%;
   height: 15px;
   background-color: #527C8E;
   background-image: url('../img/beige_box_bottom.gif');
   background-repeat: no-repeat;
   background-position: top;
}

#right_column_box h1
{
   font-size: 14px;
   color: #24274A;
   margin-top: 0px;
   margin-bottom: 5px;
}

#right_column_box a:hover
{
   color: #000;
}

#right_column a.newsboxReadMore
{
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

#right a:hover.newsboxReadMore
{
   color: #FFD88B;
   font-weight: bold;
   text-decoration: underline;
}

#right a:hover
{
	color: #2b4e1d;
}

strong
{
	font-weight: bold;
}

img
{
	border: 0;
}


form
{
	margin: 0;
}

div.spacer {clear: both;}

hr
{
   color: #a0a0a0;
   background: #606060;
   height: 2px;
   border: 0px;
}

#smallimg
{
   float: left;
   width: 50px;
   height: 50px;
}

input.textfield-short{
  border: #000000 1px solid;
   height: 15px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-align: center;
   width: 40px;
   color: #000000;
   font-weight: bold;
   background-color: #ffffff;
}

/* NEWS */
.newsHeader
{
   color: #103B58;
   font-weight: bold;
   font-size: 12px;
}

.newsHeader a:hover
{
   text-decoration: none;
}

.newsHeader a
{
   text-decoration: none;
}

.newsTeaserText
{
   color: #103B58;
   font-style: italic;
}

.newsTeaserText a:hover
{
   color: #103B58;
   text-decoration: none;
}

.newsTeaserText a
{
   text-decoration: none;
}

.newsText
{
   color: #103B58;
   font-style: normal;
}

.newsboxTeaser
{
   color: #ffffff;
   font-weight: normal;
   line-height: 150%;
}

.newsboxDate
{
   color: #ffffff;
   font-weight: bold;
   font-size: 10px;
}

.backToNewsList
{
   color: #103B58;
   font-weight: bold;
}

.newslistOddRows
{
   background-color: #DED085;
}

.newslistEvenRows
{
   background-color: #527C8E;
}

.orgPrice
{
   text-decoration: line-through;
   color: red;
   font-weight: bold;
}

.bold
{
   font-weight: bold;
   color: #990033;
}

.bold a
{
	color: #990033;
	text-decoration: none;
}

.bold a:hover
{
   color: #FFD88B;
	text-decoration: underline;
}

.bold a:visited
{
   color: #990033;
	text-decoration: none;
}

.bold a:active
{
   color: #FF9933;
	text-decoration: none;
}

/* IMAGE VIEW */
#image_view.border .pv_image
{
	border: solid #000000 0px;
	margin-bottom: 8px;
}

#product_list .product_image
{
	border: solid #000000 0px;
}


ul.list_rtl {
	direction: rtl;
        font-size: 16px;
        line-height: 120%;	
}
.t {text-align:left;}
.listouter {
	width:150px;
}
