#searchresultdiv{ padding:20px; }

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial;
	padding: .5em .8em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.blue{
	color: #ffffff;
	border: solid 1px #003467;
	background: #00376D;
	background: -webkit-gradient(linear, left top, left bottom, from(#0155a7), to(#00376D));
	background: -moz-linear-gradient(top,  #0155a7,  #00376D);
	#filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0155a7', endColorstr='#00376D');
}
.blue:hover {
	background: #00376D;
	background: -webkit-gradient(linear, left top, left bottom, from(#00376D), to(#0155a7));
	background: -moz-linear-gradient(top,  #00376D,  #0155a7);
	#filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00376D', endColorstr='#0155a7');
}
.blue:active {
	color: #eaeaea;
	background: -webkit-gradient(linear, left top, left bottom, from(#003467), to(#00376D));
	background: -moz-linear-gradient(top,  #003467,  #00376D);
	#filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#003467', endColorstr='#00376D');
}
.button a{ color:#ffffff; }
/*** IE6 FIX **/
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "/econtent/img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

* html #countrypanel_blue{ background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/econtent/img/topwhite_phaseal.png'); }
* html .toppanelright{ background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/econtent/img/toppanel_right.png'); width:11px; height:27px; }
* html .toppanelleft{ background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/econtent/img/toppanel_left.png'); height:27px; width:12px; }


/*************************/

#slider{ margin-bottom:0px; }
#slider li{ background:#ffffff; }

/********** THEMES *****************/
#footer a{ color:white; text-decoration:underline; font-size:12px; }

#footer{ margin:auto; padding: 18px 10px 0 10px; height:30px; background: url('/econtent/img/btmwhite_phaseal.png') no-repeat; text-align:left; color:#ffffff; width:840px; font-weight:normal; font-size:10px; margin-bottom:40px; }

#logotype { position: absolute; top: 20px; left: 25px; }
#logotype_black { position: absolute; top: 25px; left: 25px; }
#countrypanel_blue{ background:url('/econtent/img/topwhite_phaseal.png') bottom right no-repeat; text-align:right; width:860px; height:33px;  position:absolute; bottom:0px; right:0; }
#countrypanel_black{ background:url('/econtent/img/topwhite_carmel.png') bottom right no-repeat; text-align:right; width:860px; height:33px;  position:absolute; bottom:0px; right:0; }


.callouttitle_green,
.callouttitle_black,
.callouttitle_grey,
.callouttitle_lightblue,
.callouttitle_yellow,
.callouttitle_blue,
.callouttitle_blue_wide,
.callouttitle_green_wide,
.callouttitle_black_wide,
.callouttitle_grey_wide,
.callouttitle_lightblue_wide,
.callouttitle_yellow_wide,
.callouttitle_blue_wide2,
.callouttitle_green_wide2,
.callouttitle_black_wide2,
.callouttitle_grey_wide2,
.callouttitle_lightblue_wide2,
.callouttitle_yellow_wide2,
.callouttitle_blue_200,
.callouttitle_green_200,
.callouttitle_black_200,
.callouttitle_grey_200,
.callouttitle_lightblue_200,
.callouttitle_yellow_200{ padding-top:5px; padding-left:10px; height:19px; z-index:2; }

.callouttitle_blue_wide,
.callouttitle_blue_wide,
.callouttitle_green_wide,
.callouttitle_black_wide,
.callouttitle_grey_wide,
.callouttitle_lightblue_wide,
.callouttitle_yellow_wide{  width:415px; }

.callouttitle_blue_wide2,
.callouttitle_blue_wide2,
.callouttitle_green_wide2,
.callouttitle_black_wide2,
.callouttitle_grey_wide2,
.callouttitle_lightblue_wide2,
.callouttitle_yellow_wide2{  width:315px; }

.callouttitle_blue_200,
.callouttitle_blue_200,
.callouttitle_green_200,
.callouttitle_black_200,
.callouttitle_grey_200,
.callouttitle_lightblue_200,
.callouttitle_yellow_200{  width:190px; }

.callouttitle_black, .callouttitle_black_wide, .callouttitle_black_wide2,.callouttitle_blue_wide2, 
.callouttitle_blue, .callouttitle_blue_wide, .callouttitle_blue_200, .callouttitle_black_200{ color:#ffffff; }
.callouttitle_lightblue, .callouttitle_lightblue_wide,
.callouttitle_grey, .callouttitle_grey_wide,
.callouttitle_green, .callouttitle_green_wide,
.callouttitle_yellow, .callouttitle_yellow_wide,
.callouttitle_lightblue_wide2,
.callouttitle_grey_wide2,
.callouttitle_green_wide2,
.callouttitle_yellow_wide2{ color:#000000; }


#bottomlinkpanel{ width:860px; height:160px; background:url('/econtent/img/bottomlinkpanel.jpg') no-repeat; border:0px solid black; padding-top:15px; }
#bottomlinkpanel_black{ width:860px; height:160px; background:url('/econtent/img/bottomlinkpanel_black.jpg') no-repeat; border:0px solid black; padding-top:15px; }

h1{ font-size:18px; }
.productwrapper h1{ font-size:17px; }
h1, h2, h3, h4{ font-family:arial; font-weight:100; color:#00376D; }
.itemContent p{ color:#ffffff; }
.itemContent td{ color:#ffffff; }
.itemContent b, .itemContent strong { font-style: bold; }
.itemContent i, .itemContent em { font-style: italic; }

/***************************************/


body{ font-size:11px; font-family:arial; background:#003459; background-position: top center; background-repeat: no-repeat;  margin:0; padding:0; }
p, ul{ font-size:12px; }
ul{ margin-left:5px; padding-left:10px; }
img{ border:none; }
a{ color:#002BB8; text-decoration:underline; }
a:visited { color:#002BB8; text-decoration:none; }
a:active { color:#6f8ebb; text-decoration:none; }
a:hover{ text-decoration:underline; }
p{ margin:0; padding-bottom:0.3em; }
#mainContainer{ margin:auto; text-align:center; padding:0; background:none; width:860px; height:auto; }
#toppanelholder{ height:25px; border:0px solid white; font-size:11px; position:relative; }
.toppanel{ color:#363636; font-size:12px; float:right; }
.toppanel a{ margin:0 5px; color:#363636; font-size:12px; } 
#toppanelholder a{ text-decoration:none; }
#toppanelholder a:hover{ text-decoration:underline; }

.toppanelleft{ background:url('/econtent/img/toppanel_left.png') no-repeat; width:12px; height:27px; }
.toppanelright{ background:url('/econtent/img/toppanel_right.png') no-repeat; height:27px; width:11px; }

#search{ border:1px solid #dadada; height:18px; width:180px; }
#header{ width:860px; height:100px; border:0px solid green; position:relative; color:white; }


.callout2{ float:left; margin-right:10px; width:325px; height:183px; }
.callout{ float:left; margin-right:10px; width:273px; height:183px; line-height:1.3em; }
.callout_small{ float:left; margin-right:10px; width:200px; height:183px; overflow:hidden; }

#menuspace { width: 840px; height: 10px; }
/*
.menuactive { text-decoration:underline; }
.menuactive a { color: #ffffff; }
*/
#submenu{ width:170px; padding:0px 10px 0 0px; margin-left:0px; margin:0; list-style:none; }
#submenu li { list-style:none; border-bottom: 1px solid #e3e3e3; padding:3px 0; padding-left:10px; }
#submenu ul { list-style: none; padding-left:0; }
#submenu a { color: #555555; text-decoration: none;}
#submenu .inpath { color:#003366; text-decoration: underline; }
#submenu a:hover { color: #000000; text-decoration: underline; }
#submenuactive { color: #000000; }
#submenu .submenu_level2{  border:none; }

#sitecontainer{ position: relative; padding:0 10px; background:#ffffff; width:840px; text-align:left; padding-bottom:10px;  }
#embed{ height:auto; margin-top:10px; margin-bottom:0px; margin-left:0px; text-align:left; padding-bottom:10px; background:#ffffff; width:660px; }
#bottomlinkpanel a{ color:#002BB8; text-decoration:none; }
#bottomlinkpanel a:hover{ text-decoration:underline; }
#bottomlinkpanel .title{ font-weight:bold; color:#666666; }


.itemContent h1{ font-size:30px; margin:5px 0; padding:0; }
.itemContent{ font-size:16px; margin:0; padding:0; color:#c0c0c0; }
.itemContent p{ margin:0; padding:0; margin-bottom: 0.3em; }
#sliderholder p{  margin-bottom: 0.3em; }




#menuholder_blue{ width: 840px; background: url('/econtent/img/menu_bg_blue.png'); height:26px; z-index: 30; padding-top:12px; font-size:11px; }
#menuholder_blue ul { list-style: none; margin:0 0px; padding: 0px;}

.menuinactive a{ color: #ffffff; }
.menuactive { color:#ffffff; }
.menuinactive a:visited{ color:#ffffff; }
.menuactive a:visited { color:#ffffff; }

/*************************************** jquery MENYN ***********************************************************************/

#myjquerymenu{ width:840px;  z-index:10; }
#myjquerymenu a, #myjquerymenu span{ color:#ffffff; text-decoration:none; font-size:11px; }
#myjquerymenu .inpath{  font-weight:bold; color:#ffffff; }
#myjquerymenu a:hover{ text-decoration:underline; }
* html #myjquerymenu .myjquerymenu_level1{ z-index:10; }
* +html #myjquerymenu .myjquerymenu_level1{ z-index:10; }

.jquerycssmenu ul{ margin: 0; padding: 0; margin-top:15px; list-style-type: none;  z-index:10;  }

/*Top level list items*/
.jquerycssmenu ul li{  position: relative; display: inline; float: left; }

/*Top level menu link items style*/
.jquerycssmenu ul li a, .jquerycssmenu ul li span{  display: block; margin:0 10px; text-decoration: none; }

/*1st sub level menu*/
.jquerycssmenu ul li ul{ background:#00497e; position: absolute; left: 0; top:30px; display: block; visibility: hidden; border:1px solid #e4e4e4; border-top:none; } 

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{ display: list-item; float: none; z-index:100;  }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{ top:5px; }

/* Sub level menu links style */

.jquerycssmenu ul li ul li a { width:180px; /*width of sub menus*/ color: white; padding: 6px 10px; margin: 0; margin-left:0px; border-top:0px solid #f2f2f2; text-decoration:none; }

.jquerycssmenu ul li ul li a:hover{ text-decoration:underline; background:#007caf; }


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{ position: absolute; top: 2px; right: 6px; } 
.rightarrowclass{ position: absolute; top: 7px; right:3px; }


/************ GEMENSAMT ************************************************/
#content{ margin-bottom:0px; background:#ffffff; padding-left:0px; text-align:left; }
.calloutimage_200{ margin-top:-1px; padding:10px; padding-top:0px;  width:180px; height:160px; overflow:hidden; }
.calloutimage{ margin-top:-1px; padding:10px; padding-top:0px;  width:253px; height:160px; overflow:hidden; }
.calloutimage_large{ margin-top:-1px; padding:10px; padding-top:0px; width:395px; height:160px; overflow:hidden; }
.calloutimage_medium{ margin-top:-1px; padding:10px; padding-top:0px; width:305px; height:160px; overflow:hidden; }
.callouttext{ height:145px; overflow:hidden; color: #000000; padding-top:10px; }
#calloutholder{ padding-bottom:7px; background:#ffffff; padding-left:0px; }
/*
.callouttitle_blue{ background:url('/econtent/img/callouttitle_blue.gif') no-repeat; padding-top:4px; padding-left:10px; width:263px; height:20px;  color:#ffffff; }

.callouttitle { color: white; }
*/
#texttable{ height:180px; margin-top:0px; width:840px; }
#texttable td{ height:auto; }
.text{ width:380px; }
#contenttextholder{ position:relative; width:840px; height:auto; }
#contenttext{ position:relative;  }
#bottomlinkTable{ width:800px; text-align:left; margin-left:30px; }

/***** BILDSPELSOBJEKT ***************************************************/
.itemBackground{  overflow:hidden; width:840px; height:290px; }
.itemContent{ }
.text{ padding:0 10px; }


#listItem_0, #listItem_1, #listItem_2, #listItem_3, #listItem_4{  }
#itemList{ margin-bottom:5px; margin-left:6px; z-index:11px; }
.listItem img{ background:none; }

/********** SITE MAP ************************************************************/
#sitemap a{ font-size:13px;  }
#sitemap{ padding:0; margin:0; margin-left:23px; width:820px; margin-left: 10px; }
#sitemap li, #sitemap ul{ margin-left:0px; padding-left:0px; padding-bottom:2px; width: 180px; float: left; }
#sitemap li li { font-size: 11px; margin-left:5px; padding-left:0px; padding-bottom:2px; }
