﻿

/*
   Alla regler ligger i en och samma stylesheet.
   Denna kan eventuellt splittas i flera olika.
*/

/* Generella */
html, form
{
	margin: 0;
	padding: 0;
	width: 100%;
}

body
{
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
	line-height:1.0em;
	background-color:#ffffff;
	background-image:url(../images/backgrounds/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}

a
{
	color: #204AB2;
	text-decoration: none;
}
ul 
{
    list-style-type:none; 
    padding:0; margin:0; 
} 
ul li 
{ 
    list-style-type:none; 
    background-image:url(../images/icons/red_list_dot.png); 
    background-repeat:no-repeat; 
    background-position:0 0.5em; 
    margin:0; 
    padding:0 0 0 15px; }

div.hr
{
	height: 1px;
	background-color: #CCCCCC;
	font-size: 0px;
}
h1 
{
    font-family:Georgia, "Times New Roman", Times, serif; 
    font-size:2.3em; 
    font-weight:normal; 
    line-height:1.2em; 
    color:#ce3829; 
    margin:0; }

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.45em;
	line-height:1.3em;
	font-weight:normal;
	margin:0;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	font-weight:bold;
	line-height:1.2em;
	margin:0;
}

input.styledButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#5b5b5b;
	background-image:url(../images/buttons/btn_bg.jpg);
	background-repeat:repeat-x;
	background-color:#f7f7f8;
	border-left:1px solid #d3d3d3;
	border-top:1px solid #d3d3d3;
	border-right:1px solid #7f9db9;
	border-bottom:1px solid #7f9db9;
	height:21px;
}
.clearBoth {clear:both;}


/* Slut generella */

div.pageWrapper
{
	margin: 0px auto 0px auto;
	font-size: 0.69em; /* Motsvarar 11px */
	font-family: Arial, Helvetica, sans-serif;
	width: 900px;
}

/* Toppinnehåll (menyer, sök) */
div.headBanner
{
    background: url('../images/backgrounds/header.jpg');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-attachment: scroll;
    height: 153px;
    line-height:1.0em;
    position:relative;
}


div.headLogo
{
	margin-left: 5px;
	width: 151px;
	float: left;
}
div.headLogo img  {
	border:none;
}

div.headTopMenu
{
	float: right;
	width: 730px;
	height: 30px;
	margin-right: 3px;
}
div.headTopMenuHolder
{
    float: right;
    width: auto;
}
a.headTopMenuLink
{
	float: left;
}

a.headTopMenuLink img
{
	border: none;
}

div.searchBox
{
	float: right;
	width: 730px;
	margin: 10px 3px 30px 0;
	height: 25px;
	text-align: right;	
}

div.headBottomMenu
{
	float: left;
	/*margin: 28px 0 0 5px;*/
	height: 30px;
	width: 810px;
	margin:0 0 0 5px;
    position:absolute;
    top:123px;
    left:0;
    clear:both;

}

a.headBottomMenuLink
{
	float: left;
}

div.headBottomMenu img
{
	border: none;
}

div.printBox
{
	float: right;
	/*margin: 28px 3px 0 0;*/ /* 3px motsvarar searchBox */ 
	height: 30px;
	width: 75px; /* Print-bilden är 75px bred */
	margin:0;
    position:absolute;
    top:123px;
    left:822px;

}

div.printBox img
{
	border: none;
}
/* Slut toppinnehåll */

/* Undermenyn */
div.subMenuLevel1
{
	font-size:1.1em;
	font-weight:bold;
	width: 872px; /* Endast symbolisk - skulle kunna bli längre */
	height: 26px;
	margin-top: 23px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 14px;
}
div.subMenuLevel1 ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
div.subMenuLevel1 ul li {
	display:inline;
	padding:0;
	margin-right:15px;
	background-image:none;
}
div.subMenuLevel1 a
{
	color:#cc3333;
	/*margin-right: 15px;
	float: left;*/
}
div.subMenuLevel1 ul li.subMenuSelected a {
	color:#000;
}
div.subMenuLevel1 span
{
	/*margin-right: 15px;
	float: left;*/
}
div.subMenuLevel1 img
{
	border: none;
}

div.subMenuLevel2
{
	font-size:1.1em;
	font-weight:bold;
	margin-left: 14px;
	height: 23px;
	width: 872px; /* Endast symbolisk - skulle kunna bli längre */
}
div.subMenuLevel2 ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
div.subMenuLevel2 ul li {
	display:inline;
	padding:0;
	margin-right:15px;
	background-image:none;
}
div.subMenuLevel2 a
{
	color:#666;
	/*margin-right: 15px;
	float: left;*/
}
div.subMenuLevel2 ul li.subMenuSelected a {
	color:#000;
}
div.subMenuLevel2 span
{
	/*margin-right: 15px;
	float: left;*/
}
div.subMenuLevel2 img
{
	border: none;
}


div.subMenuLevel3
{
	font-size:1.1em;
	font-weight:bold;
	margin-left: 14px;
	margin-top:3px;
	height: 23px;
	width: 872px; /* Endast symbolisk - skulle kunna bli längre */
}
div.subMenuLevel3 ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
div.subMenuLevel3 ul li {
	display:inline;
	padding:0;
	margin-right:15px;
	background-image:none;
}
div.subMenuLevel3 a, div.subMenuLevel3 a:link, div.subMenuLevel3 a:visited, div.subMenuLevel3 a:hover, div.subMenuLevel3 a:active
{
	color:#204AB2;
	/*margin-right: 15px;
	float: left;*/
}
div.subMenuLevel3 ul li.subMenuSelected a, div.subMenuLevel3 ul li.subMenuSelected a:visited, div.subMenuLevel3 ul li.subMenuSelected a:hover  {
	color:#000;
}
div.subMenuLevel3 span
{
	/*margin-right: 15px;
	float: left;*/
}
div.subMenuLevel3 img
{
	border: none;
}


/* Slut undermenyn */

/* index-mallen (startsida) */
div.startpageTopSpacer
{
	height: 35px;
	width: 900px;
}


/*    index-mallen, övre editor-fältet */
div.startpageTopEditorBox
{
	width: 900px;
}

div.startpageTopEditorBoxLeftContent
{
	width: 600px;
	height: 209px;
	float: left;
}

div.startpageTopEditorBoxRightContent
{
	width: 295px;
	height: 209px;
	float: right;
}

div.startpageTopEditorBoxRightContentTop
{
	height: 99px;
	margin-bottom:3px;
}
div.startpageTopEditorBoxRightContentTop img
{
	float: right;
}

div.startpageTopEditorBoxRightContentBottom
{
	background-image: url('../images/backgrounds/vector_smart_object.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
	/*width: 287px;*/ /* Bilden i div ovanför denna är 287px bred */
	width:284px;
	height: 96px; /* Aligna med bilden i div ovanför denna */
}

div.startpageTopEditorBoxRightContentBottomTitle
{
	padding-top: 16px;
	padding-bottom: 20px;
	width: 254px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div.startpageTopEditorBoxRightContentBottomCaption
{
	color: #204AB2;
	float: left;
	height: 23px;
	line-height: 23px;
	margin-right: 5px;
	width: 74px;
	overflow: hidden;
}

div.startpageTopEditorBoxRightContentBottomInputs
{
	float: left;
	height: 23px;
	font-size: 11px;
	width: 195px;
	overflow: hidden;
}

/*    index-mallen, undre vänstra editor-fältet */
div.startpageMiddleSpacer
{
	width: 900px;
	clear: both;
	height: 32px;
}

div.startpageMiddleWrapper
{
	width: 900px;
	clear: both;
}

div.startpageMiddleLeftEditorBox
{
	width: 290px;
	float: left;
	padding: 0 5px 0 5px; /* För att aligna med logotypen i headBanner */
}

div.startpageMiddleLeftEditorBoxTitle
{
	margin: 0 auto 0 auto;
	text-align: center;
}

div.startpageMiddleLeftEditorBoxText
{
	float: left;
	color: #666666;
}
div.startpageMiddleLeftEditorBoxText p
{
	padding: 10px 0 10px 0;
	margin: 0;
}

/*    index-mallen, undre mellersta editor-fältet */
div.startpageMiddleCenterWrapper
{
	width: 279px;
	float: left;
	padding: 0 11px 0 10px; /* För att aligna med bilden i startpageTopEditorBoxLeftContent */
}

div.startpageMiddleCenterTopEditorBox
{
}
div.startpageMiddleCenterTopEditorBox a
{
	padding-left: 13px;
	background-image:url(../images/icons/red_list_dot.png);
	background-repeat:no-repeat;
	background-position:left center;
}
div.startpageMiddleCenterTopEditorBox img
{
	vertical-align: middle;	
}

div.startpageMiddleCenterTopEditorBoxTitle
{
	margin-bottom: 4px;
}

div.startpageMiddleCenterTopEditorBoxListItem
{
	height: 1.82em;
	line-height: 1.82em;
}

/*    index-mallen, undre mellersta listfältet */
div.startpageMiddleCenterBottomList
{
	padding-top: 24px;
}

div.startpageMiddleCenterBottomListSpacer
{
	height: 8px;
	clear: both;
}

div.startpageMiddleCenterBottomListDot
{
	float: left;
	width:3px;
	padding-top:5px;
	font-size:0;
	height:10px;
	line-height:0;
}
div.startpageMiddleCenterBottomListDot img
{
	vertical-align: middle;
}

div.startpageMiddleCenterBottomListContent
{
	float: right;
	width: 260px;
}

div.startpageMiddleCenterBottomListContent span
{
	color: #666666;
}

/*    index-mallen, undre högra editor-fältet */
div.startpageMiddleRightList
{
	width: 282px;
	float: right;
	padding: 0 5px 15px 13px; /* För att aligna med bilden i startpageTopEditorBoxRightContentTop */
}
/* Slut index-mallen */

/* Vanlig webbsida-mallen */
/*   Vänsterkolumn */
div.commonpageLeftEditorBox
{
	float: left;
	width: 586px;
	padding-left: 14px;
	color:#666;
}

div.commonpageTopImage
{
	clear: both;
}
div.imageShadow {
	padding:4px 7px 7px 4px; 
	background-image:url(../images/backgrounds/image_shadow.jpg); 
	background-position:bottom right; 
	background-repeat:no-repeat;
}
img.imgShadow,
.topImage img {
	padding:4px 7px 7px 4px; 
	background-image:url(../images/backgrounds/image_shadow.jpg); 
	background-position:right bottom; 
	background-repeat:no-repeat;
}
div.topImage p, 
div.startpageTopEditorBoxRightContentTop p {
	margin:0;
}

div.clearImgShadow {
	clear:left;
}
div.imageShadowInner {
	background-image:url(../images/backgrounds/image_shadow_inner.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.topImage img {
	float:left;
}

div.commonpageTopImage img
{
	/*float: left;*/
}

div.commonpageLeftEditorSpacer
{
	clear: both;
	height: 22px;
}

div.commonpageLeftEditorTitle
{
	margin: 0 auto 0 auto;
	text-align: center;
	width: 100%;
	margin-bottom: 24px;
}

div.commonpageLeftEditorSubTitle
{
	text-align: center;
	margin-bottom: 18px;
}

div.commonpageLeftEditorSubTitle span
{
	font-size: 1.09em; /* Motsvarar 12px (i förhållande till 0.69em (11px)) */
	color: #666666;
}

div.commonpageLeftEditorLeftColumn
{
	float: left;
	width: 279px;
	padding-right: 14px;
	color: #666666;
}

div.commonpageLeftEditorRightColumn
{
	float: right;
	width: 279px;
	padding-left: 14px;
	color: #666666;
}

span.commonpageLeftEditorRightColumnListText
{
	padding-left: 8px;
}
/*   Slut vänsterkolumn */
/*   Högerkolumn */
div.commonpageRightWrapper
{
	float: right;
	width: 252px;
	padding-left: 24px;
	margin-left: 24px;
}
div.commonpageRightTopEditorBox
{
	
}

div.commonpageRightTopEditorBoxImage
{
	margin: 0 auto 0 auto;
	width: 100%;
}
div.commonpageRightTopEditorBoxImage img
{
	float: left;
}

div.commonpageRightTopEditorBoxContent
{
	clear: both;
	height: 61px;
	width: 100%;
}

div.commonpageRightBottomList
{
	margin-top: 23px;
}
/*   Slut högerkolumn */
/*   Start botten-editor */
div.commonpageBottomEditorBoxSpacer
{
	clear: both;
	height: 39px;
}
div.commonpageBottomEditorBox
{
	width: 878px;
	background-color: #ECECEC;
	padding: 10px 8px 10px 14px;
	color: #666666;
}
/*   Slut botten-editor */
/* Slut vanlig webbsida-mallen */

/* Start produktsök-mallen */
div.psearchLeftColumnWrapper
{
	float: left;
	width: 600px;
}

div.psearchLeftColumnTopEditor
{
	width: 586px;
	padding-left: 14px;
}

div.psearchLeftColumnTopEditorTitle
{
	margin: 0 auto 0 auto;
	width: 100%;
	text-align: center;
}

div.psearchLeftColumnTopEditorSubTitle
{
	margin-top: 15px;
	text-align: center;
	font-size: 1.09em; /* Motsvarar 12px (i förhållande till 0.69em (11px)) */
	color: #666666;
}

div.psearchLeftColumnSpacer
{
	height: 20px;
}

/*   Start Sök-fält */
div.psearchLefColumnFieldSet
{
	background-color: #F7F7F7;
	padding: 17px 5px 17px 5px;
	margin-left: 14px;
	width: 570px;
}

div.psearchLefColumnFieldSetSpacer
{
	clear: both;
	height: 15px;
}

div.psearchLefColumnFieldSetColumnFirst
{
	float: left;
	width: 120px;
}
div.psearchLefColumnFieldSetColumnFirst span {
	display: block;
	padding-bottom: 3px;
}
span.psearchLefColumnFieldSetColumnFirstText1
{
	display: block;
	padding-bottom: 3px;
}
span.psearchLefColumnFieldSetColumnFirstText2
{
	color: #666666;
	padding-left: 5px;
	display: block;
}

div.psearchLefColumnFieldSetColumnFirst input
{
	width: 115px;
	font-size: 1em;
}

div.psearchLefColumnFieldSetColumn
{
	float: left;
	width: 145px;
	padding-left: 5px;
}
div.psearchLefColumnFieldSetColumn span
{
	display: block;
	padding-bottom: 3px;
}
div.psearchLefColumnFieldSetColumn select
{
	width: 145px;
	font-size: 1em;
}

div.psearchLefColumnFieldSetSubmit
{
	float: right;
}
/*   Slut Sök-fält */

/*   Start sökresultat */
div.psearchLeftColumnSearchResult
{
	width: 586px;
	padding-left: 14px;
}

div.psearchLeftColumnSearchResultSpacer
{
	height: 8px;
}

div.psearchResultItem
{
	padding: 8px 0 10px 0;
}

div.psearchResultItemImage
{
	float: left;
	width: 57px;
}
div.psearchResultItemImage img
{
	float: left;
}

div.psearchResultItemColumn1
{
	float: left;
	width: 180px;
	padding-left: 10px;
}

div.psearchResultItemColumn2
{
	float: left;
	padding-left: 5px;
	width: 334px;
}

span.psearchResultItemText
{
	color: #666666;
}

div.psearchResultItemSpacer
{
	height: 15px;
}
/*   Slut sökresultat */

/*   Start båtten-editor */
div.psearchBottomEditorSpacer
{
	height: 20px;
}

div.psearchBottomEditorBox
{
	width: 586px;
	padding-left: 14px;
}

div.psearchBottomEditorBoxTitle
{
	padding-bottom: 8px;
}

div.psearchBottomEditorBoxText
{
	color: #666666;
}

div.psearchBottomEditorBoxImageFirst
{
	float: left;
	height: 90px;
}

div.psearchBottomEditorBoxImage
{
	float: left;
	padding-left: 40px;
	height: 90px;
}
/*   Slut båtten-editor */

/*   Start produktsök, högerkolumn*/
div.psearchRightColumn
{
	float: right;
	width: 252px;
	padding-left: 24px;
	margin-left: 24px;
}
/*   Slut produktsök, högerkolumn*/
/* Slut produktsök-mallen */

/* Nyhetslista */
div.latestNewsListItem
{
	margin-top: 12px;
}
div.latestNewsListItem span
{
	color: #666666;
}
div.latestNewsListItem a, div.latestNewsListItem a:link, div.latestNewsListItem a:visited, div.latestNewsListItem a:hover, div.latestNewsListItem a:active {
	color:#000;
}
div.latestNewsListItem span a, div.latestNewsListItem span a:link, div.latestNewsListItem span a:visited, div.latestNewsListItem span a:hover, div.latestNewsListItem span a:active {
	color:#666;
}


div.latestNewsListItemTitleImage
{
	 margin-bottom: 12px;
}

div.latestNewsListItemTitleSpacer
{
	height: 11px;
}

div.latestNewsListItemspan
{
	color: #666666;
}

div.latestNewsListItemHR
{
	height: 1px;
	background-color: #CCCCCC;
	font-size: 0px;
	margin-bottom: 12px;
}
/* Slut nyhetslista */

/* Sidfot */
div.footerSpacer
{
	clear: both;
	height: 12px;
}

div.pageFooter
{
	width: 900px;
	color: #999999;
}

div.pageFooterLeft
{
	float: left;
	width: 730px;
	padding-top: 10px;	
}

div.pageFooterLeft a
{
	color: #204AB2;
}
div.pageFooterRight
{
	float: right;
	padding-top: 10px;
}





/*    Kontakt-mallen, övre editor-fältet */
div.contactpageWrapper
{
	width: 900px;
	clear: both;
	margin-top:45px;
	color:#666;
}
div.contactpageWrapper a, div.contactpageWrapper a:link, div.contactpageWrapper a:visited, div.contactpageWrapper a:hover, div.contactpageWrapper a:active  {
	color:#233e7e;
}
div.contactpageWrapper h3 {color:#000;}


div.contactLeftBox
{
	width: 275px;
	float: left;
	margin-right:26px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 17px;
}

div.contactLeftBoxTitle
{
	margin: 0 auto 0 auto;
	text-align: center;
}

div.contactLeftBoxText
{
	float: left;
	color: #666666;
	padding:20px 0 30px 0;
}

div.contactCenterBox
{
	width: 294px;
	float: left;
	padding: 12px 0 0 0;
}
div.contactCenterList {
	padding:10px 7px 10px 4px;
}
div.contactRightList
{
	width: 264px;
	float: right;
	padding: 0 5px 0 13px;
	
}
div.contactRightList h2 
{
     color:#ce3829;

}
div.contactListItem
{
	margin-top: 12px;
}
div.contactListItemHR
{
	height: 1px;
	background-color: #CCCCCC;
	font-size: 0px;
	margin: 12px 0;
}



div.contactForm 
{
    clear:both;
    }
div.contactFormFieldSet {
	float:left;
	width:275px;
	margin-bottom:20px;
	clear:both;
}
div.contactFormLeftCol {
	float:left;
	width:85px;
	font-weight:bold;
}
div.contactFormRightCol {
	float:right;
	width:180px;
}
div.contactFormRightCol input,
div.contactFormRightCol textarea {width:180px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; border-top:solid 1px #8d8d8d; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #e3e3e3; border-left:solid 1px #cdcdcd;}
/* Slut kontakt-mallen */



/*    Media-mallen, övre editor-fältet */
div.mediapageWrapper
{
	width: 900px;
	clear: both;
	margin-top:45px;
	color:#666;
}
div.mediapageWrapper a, div.mediapageWrapper a:link, div.mediapageWrapper a:visited, div.mediapageWrapper a:hover, div.mediapageWrapper a:active  {
	color:#233e7e;
}
div.mediapageWrapper h3 {color:#000;}


div.mediaLeftBox
{
	width: 285px;
	float: left;
	margin-right:35px;
	padding: 0px;
	margin:0 28px 0 14px;
}

div.mediaLeftBoxTitle
{
	margin: 0;
	text-align: left;
}

div.mediaLeftBoxText
{
	float: left;
	color: #666666;
	padding:15px 0 15px 0;
}
.mediaIngress {
	font-size:1.05em;
	padding-bottom:25px;
}
.mediaHeader {
	margin-bottom:15px;
	color: #ce3829;
}
div.mediaDownloadLogos {padding:30px 0 0 0;}
div.mediaLogoRow {
	clear:both;
	padding:0 0 25px 0;
	
}
div.mediaLogoRow img {margin-bottom:3px; border:none;}
div.mediaLogoRow a, div.mediaLogoRow a:link, div.mediaLogoRow a:visited, div.mediaLogoRow a:hover, div.mediaLogoRow a:active {
	color:#233e7e;
}
div.mediaLogoLeft,
div.mediaLogoRight {
	text-align:center;
	width:115px;
}
div.mediaLogoLeft {float:left}
div.mediaLogoRight {float:right}

div.mediaCenterBox
{
	width: 290px;
	float: left;
	padding: 0px;
}
div.mediaCenterTopEditor {
	padding:0 0 25px 0;
}
div.mediaCenterList {
	padding:0 0 20px 0;
}
div.mediaListText {
	padding:0 0 25px 0;
}
div.mediaListItem {
	
}
.mediaListDate {
	color:#c71a10;
}
div.mediaListItem a, div.mediaListItem a:link, div.mediaListItem a:visited, div.mediaListItem a:hover, div.mediaListItem a:active  {
	color:#233e7e;
}
.mediaListItemHR {
	height: 1px;
	background-color: #CCCCCC;
	font-size: 0px;
	margin: 12px 0;
}
div.mediaListArchiveLink {
	background-color:#ececec;
	padding:2px 8px;
}
div.mediaListArchiveLink a, div.mediaListArchiveLink a:link, div.mediaListArchiveLink a:visited, div.mediaListArchiveLink a:hover, div.mediaListArchiveLink a:active {
	color:#233e7e;
}
div.mediaRightBox
{
	width: 255px;
	float: right;
}
div.mediaRightTopEditor {
	
}
div.mediaRightTopEditor a, div.mediaRightTopEditor a:link, div.mediaRightTopEditor a:visited, div.mediaRightTopEditor a:hover, div.mediaRightTopEditor a:active {
	color:#233e7e;
}
div.mediaDownloadSection {
	padding-bottom:15px;
}
div.mediaDownloadItem {
	
}
div.mediaDownloadTitle {
	padding-bottom:4px;
	color: #ce3829;
}
div.mediaDownloadImage {
	float:left;
	width:60px;
	text-align:center;
	padding-bottom:3px;
}
div.mediaDownloadText {
	float:right;
	width:190px;
	padding:5px 0;
}
div.mediaDownloadText input {width:45px; margin:5px 3px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; border-top:solid 1px #8d8d8d; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #e3e3e3; border-left:solid 1px #cdcdcd;}


div.mediaForm {}
div.mediaFormFieldSet {
	float:left;
	width:255px;
	margin-bottom:8px;
	clear:both;
}
div.mediaFormLeftCol {
	float:left;
	width:100px;
	font-weight:bold;
}
div.mediaFormRightCol {
	float:right;
	width:150px;
}
div.mediaFormRequired {
	float:left;
	width:auto;
	font-weight:bold;
}
div.mediaFormSend {
	float:right;
	width:auto;
}
div.mediaFormRightCol input,
div.mediaFormRightCol textarea {width:148px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; border-top:solid 1px #8d8d8d; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #e3e3e3; border-left:solid 1px #cdcdcd;}
/* Slut media-mallen */





/* Start Sample-mallen */
div.sBankLeftColumnWrapper
{
	float: left;
	width: 650px;
	padding-top: 20px;
}

div.sBankLeftColumnTopEditor
{
	width: 586px;
	padding-left:14px;
}

div.sBankLeftColumnTopEditorTitle
{
	margin: 0 auto 0 auto;
	width: 100%;
	text-align: left;
}

div.sBankLeftColumnTopEditorSubTitle
{
	margin-top: 15px;
	text-align: left;
	font-size: 1.09em; /* Motsvarar 12px (i förhållande till 0.69em (11px)) */
	color: #666666;
}

div.sBankLeftColumnSpacer
{
	height: 20px;
}

div.sBankLeftColumn
{
	width: 650px;
}

div.sBankLeftColumnSpacer
{
	height: 8px;
}

div.sBankItem
{
	float:left;
	width:290px;

	border-bottom:solid 1px #CCCCCC;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left: 14px;
}
div.sBankItem div.clearBoth {
	font-size:0;
	height:0;
	margin:0;
	padding:0;
	background-color:#fff;
}

div.sBankItemImage
{
	float: left;
	width: 57px;
	padding-bottom:10px;
	margin-right:10px;
}
div.sBankItemImage img
{
	float: left;
}

div.sBankItemColumn
{
	float: left;
	width: 223px;
	line-height:1.35em;
	padding-bottom:5px;
}

span.sBankItemText
{
	color: #666666;
}

div.sBankItemSpacer
{
	height: 4px;
}
/*   Slut Samples */

/*   Start botten-editor */
div.sBankBottomEditorBoxSpacer
{
	clear: both;
	height: 39px;
}
div.sBankBottomEditorBox
{
	width: 878px;
	background-color: #ECECEC;
	padding: 10px 8px 10px 14px;
	color: #666666;
}
/*   Slut botten-editor */


/*   Start högerkolumn*/
div.sBankRightColumn
{
	float: right;
	width: 250px;
	padding-top: 20px;
}
/*   Slut högerkolumn*/
/* Slut Sample bank-mallen */





/* Start produktsök-mallen */
div.searchLeftColumnWrapper
{
	float: left;
	width: 600px;
	padding-top: 65px;
	clear: both;
}

div.searchLeftColumnTopEditor
{
	width: 586px;
	padding-left: 14px;
}

div.searchLeftColumnTopEditorTitle
{
	margin: 0 auto 0 auto;
	width: 100%;
	text-align: center;
}

div.searchLeftColumnTopEditorSubTitle
{
	margin-top: 15px;
	text-align: center;
	font-size: 1.09em; /* Motsvarar 12px (i förhållande till 0.69em (11px)) */
	color: #666666;
}

div.searchLeftColumnSpacer
{
	height: 20px;
}

/*   Start Sök-fält */
div.searchLefColumnFieldSet
{
	background-color: #F7F7F7;
	padding: 17px 5px 17px 5px;
	margin-left: 14px;
	width: 570px;
}

div.searchLefColumnFieldSetSpacer
{
	clear: both;
	height: 15px;
}

div.searchLefColumnFieldSetColumnFirst
{
	float: left;
	width: 200px;
	margin-left: 25px;
}
div.searchLefColumnFieldSetColumnFirst span {
	display: block;
	padding-bottom: 3px;
}
span.searchLefColumnFieldSetColumnFirstText1
{
	display: block;
	padding-bottom: 3px;
}
span.searchLefColumnFieldSetColumnFirstText2
{
	color: #666666;
	padding-left: 5px;
	display: block;
}

div.searchLefColumnFieldSetColumnFirst input {width:200px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; border-top:solid 1px #8d8d8d; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #e3e3e3; border-left:solid 1px #cdcdcd;}

div.searchLefColumnFieldSetColumn
{
	float: left;
	width: 145px;
	margin-left: 35px;
}
div.searchLefColumnFieldSetColumn span
{
	display: block;
	padding-bottom: 3px;
}
div.searchLefColumnFieldSetColumn select
{
	width: 145px;
	font-size: 1em;
}

div.searchLefColumnFieldSetSubmit
{
	float: right;
}
/*   Slut Sök-fält */

/*   Start sökresultat */
div.searchLeftColumnSearchResult
{
	width: 600px;
}

div.searchLeftColumnSearchResultSpacer
{
	height: 8px;
}

div.searchResultItem
{
	color:#666;
	padding: 8px 8px 10px 8px;
}
div.searchResultItem a, div.searchResultItem a:link, div.searchResultItem a:visited, div.searchResultItem a:hover, div.searchResultItem a:active {
	color:#bc2f33;
}
div.searchResultItem h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#425a96;
}
span.searchResultDate {
	color:#bc2f33;
}
/*   Slut sökresultat */

/*   Start båtten-editor */
div.searchBottomEditorSpacer
{
	height: 20px;
}

div.searchBottomEditorBox
{
	width: 586px;
	padding-left: 14px;
}

div.searchBottomEditorBoxTitle
{
	padding-bottom: 8px;
}

div.searchBottomEditorBoxText
{
	color: #666666;
}

div.searchBottomEditorBoxImageFirst
{
	float: left;
	height: 90px;
}

div.searchBottomEditorBoxImage
{
	float: left;
	padding-left: 40px;
	height: 90px;
}
/*   Slut båtten-editor */

/*   Start sök, högerkolumn*/
div.searchRightColumn
{
	float: right;
	width: 252px;
	padding-left: 24px;
	margin-top: 45px;
}
div.searchRightColumnHeader {
	padding-bottom:8px;
}

div.pFamilyItem {
	padding-bottom:20px;
}
div.pFamilyItemHeader {

}
div.pFamilyItemHeader img {border:none;}

div.pFamilyProductImages {
	
}
div.pFamilyProductImages img {
	
	
}
div.pFamilyItem div.imageShadow {
	float:left;
	width:auto;
	margin-top:2px;
	padding-left:0px;
	/*padding-bottom:7px;*/
}
div.pFamilyItem div.imageShadow img {
	float:left;
	margin-left:4px;
	
}
div.pFamilyItemText {
	clear:both;
	color:#848484;
	font-style:italic;
	padding-top: 4px;
}
div.pFamilyItemText a, div.pFamilyItemText a:link, div.pFamilyItemText a:visited, div.pFamilyItemText a:hover, div.pFamilyItemText a:active {
	color:#848484;
}
/*   Slut sök, högerkolumn*/
/* Slut sök-mallen */




/*   Start Sitemap   */
div#siteMap {
	clear:both;
}
div#siteMapHeader {
	padding:0;
	margin:0;
}
div#mainArea 
{
    border-collapse: collapse;
    width: 900px;
}
div.siteMapCategory {
	color:#666;
	padding:30px 0 10px 0;
	margin:0;
}
div.siteMapCategory a {
	color:#666;
}
div#siteMap tr.sitemapheader {
	padding:0px 6px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	background-color:#425a96;
}
div#siteMap tr.sitemapheader a {color:#fff;}
div#siteMap tr.sitemapheader h2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	color:#fff;
	padding:3px 6px;
}

div#siteMap table img {
	float:left;
}

div#siteMap a.sitemapLinkHeader {
	color:#333;
	font-weight:bold;
}
table.mainArea tr td {
    width:300px;
    padding-right:30px;
    padding-bottom:30px;
}
table.mainArea table tr td {
    padding:0;
}

/*   Slut Sitemap   */



/*  Table design */
table {
	color:#666;
	EditMenuName:DobelTable;
}
table tr td {
	padding:0px 6px;
}


td.tableHeader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#ee3523;
	border-bottom:solid 1px #c9c9c9;
	padding:0;
	EditMenuName: TableHeader;
}


td.tableSubHeader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#333;
	border-bottom:solid 1px #000;
	padding:0;
	EditMenuName: TdSubH1;
}


td.tableSubHeader2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#333;
	border-bottom:solid 1px #c9c9c9;
	padding:2px 6px;
	EditMenuName: TdSubH2;
}



td.oddRow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	color:#666;
	background-color:#f7f7f7;
	border-bottom:solid 1px #c9c9c9;
	padding:2px 6px;
	EditMenuName: OddRow;
}

td.evenRow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	color:#666;
	background-color:#fff;
	border-bottom:solid 1px #c9c9c9;
	padding:2px 6px;
	EditMenuName: EvenRow;
}

.oddRow a, .oddRow a:link, .oddRow a:visited, .oddRow a:hover, .oddRow a:active 
.evenRow a, .evenRow a:link, .evenRow a:visited, .evenRow a:hover, .evenRow a:active  {
	color:#425a96;
	text-decoration:none;
}
/*   Slut TABLE Design   */
/*   Produkt Sökning - Produkt   */
div.pSearchProductImg {width:auto; float:left;}
div.pSearchProductImg img {margin-right:10px;}
div.pSearchProductInfo {width:426px; float:left;}
