body, html {
	margin:0;
	padding:0;
	background-image: url("/bilder/bg.png");
	background-repeat: repeat-x;
	background-color: #464646;
	font-size: 11px;
	font-family: Arial;
	color: black;
	line-height: 20px;
}

h1	{ padding:10px 0 5px 0; margin:0px; font-size:16pt; }
h2	{ padding:7px 0 5px 0; margin:0px; font-size:14pt; }
h3	{ padding:5px 0 5px 0; margin:0px; font-size:12pt; }
p	{ margin:9px 0 13px 0; }
img	{ border:none; }
object { outline:0; }


a:link      { color: #990000; text-decoration: none; }
a:visited   { color: #990000; text-decoration: none; }
a:active    { color: #990000; text-decoration: none; }
a:hover     { color: #990000; text-decoration: underline; }

a.kategoriLink:link      { color: #272727; text-decoration: none; }
a.kategoriLink:visited   { color: #272727; text-decoration: none; }
a.kategoriLink:active    { color: #990000; text-decoration: none; }
a.kategoriLink:hover     { color: #990000; text-decoration: underline; }

a.footerLink:link      { color: #ffffff; text-decoration: none; }
a.footerLink:visited   { color: #ffffff; text-decoration: none; }
a.footerLink:active    { color: #ffffff; text-decoration: none; }
a.footerLink:hover     { color: #ffffff; text-decoration: underline; }


#map                                { width: 100%; min-height: 599px; _height: 599px; border-top: 1px solid white; border-bottom: 1px solid white; }
.topShadow                          { position: absolute; top: 100px; width: 100%; height: 13px; z-index: 1001; background-image: url("/bilder/topShadow.png"); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/topShadow.png',sizingMethod='scale');  }
.bottomShadow                       { position: absolute; bottom: 1px; width: 100%; height: 13px; z-index: 1001; background-image: url("/bilder/bottomShadow.png"); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/bottomShadow.png',sizingMethod='scale');  }
.header                             { position:absolute; left:50%; width:1030px; top:0px; height:100px; margin-left:-480px; z-index:1000; }
    .logo                           { width: 225px; height: 99px; float: left; }
    .stansbastashopping             { width: 233px; height: 99px; margin-left: 20px; background-image: url("/bilder/stansbastashopping.png"); float: left; }
    .mainMenu                       { width: 550px; height: 99px; float: left; }
.contentContainer                   { position:absolute; left:50%; width:650px; top:100px; height:530px; margin-left:-480px; z-index:1000; }
#menu                               { width: 225px; height: 599px; float: left; background-image: url("/bilder/menu_bg.png"); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/menu_bg.png',sizingMethod='scale');  }
    .kategoriBTN                    { width: 185px; height: 29px; cursor: pointer; margin-top: 2px; background-image: url('/bilder/button_bg.png'); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/button_bg.png',sizingMethod='scale');  }
    .sokresultat                    { width: 185px; height: 29px; color: White; cursor: pointer; margin-top: 2px; background-image: url('/bilder/sokresultat_bg.png'); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/sokresultat_bg.png',sizingMethod='scale');  }
    .kategoriMenu                   { width: 185px; min-height: 29px; _height: 29px; background-image: url("/bilder/innerMenu_bg.png"); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/innerMenu_bg.png',sizingMethod='scale');  }
    .sokRuta                        { width: 215px; height: 50px; position: absolute; bottom: -73px; _bottom: 0px; left: 9px; }
       .sokrundaHORN                { width: 8px; height: 26px; float: left; background-image: url("/bilder/sokruta_rundahorn.png");_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/sokruta_rundahorn.png',sizingMethod='crop'); } 
            .sokFALT                { width: 150px; height: 19px; border: 0px; border-top: 1px solid #656565; border-bottom: 1px solid #656565; color: #990000; font-weight: 900; font-size: 15px; background-image: url('/bilder/sokruta_BG.png'); padding-top: 4px; }
       .sokBTN                      { width: 45px; height: 26px; float: left; cursor: pointer; background-image: url("/bilder/sokbtn.png");_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/sokbtn.png',sizingMethod='crop'); }
#content                            { width: 385px; height: 539px; overflow: auto; margin-left: 10px; margin-top: 30px; float: left; background-image: url("/bilder/content_bg.png"); _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/content_bg.png',sizingMethod='crop'); }
.footer                             { width: 225px; height: 50px; position:absolute; left:50%; width:1030px; margin-left:-480px; z-index:1000; }


.closeBTN { width: 5px; height: 5px; color: #b60000; font-weight: bold; position: absolute; top: 6px; right: 10px; }
.pratbubbla { padding: 5px 10px; padding-right: 15px; min-height: 10px; _height: 10px; }
.pratbubblaRubrik { font-size: 14px; padding-right: 15px; font-weight: 600; color: #585858; }
.pratbubblaHemsida { padding-top: 5px; padding-left: 1px; font-size: 12px; padding-right: 20px; }
.pratbubblaFritext { padding-top: 4px; padding-left: 1px; font-size: 11px; line-height: 17px; }
.tooltip { color: White; font-weight: bold; background-color: Black; padding: 0px 5px; }
#WzTtDiV { position: absolute; z-index: 9999999; }

/* För stilning av den nya ul-li-menyn */
.submenu_lv1, .submenu_lv2, .submenu_lv3 { padding:0; margin:0; list-style: none; display: inline; }
.submenu_lv1 li a, .submenu_lv2 li a, .submenu_lv3 li a { color:#FFFFFF; padding:3px 0; font-weight: bold; float: left; padding-right: 10px; }
.submenu_lv1 li.active { font-weight:bold; border: 0px solid green; }

.submenu_lv2 li.active { font-weight:normal; }
.submenu_lv1 li { display:inline; }
.submenu_lv2 li a { font-weight:normal; }

.submenu_lv3 li { padding-left:10px; font-style:italic; }
.submenu_lv3 li.active {  }
/* -------- */

/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; } /* Horisontellt streck med div */
.input  { background-color:#f3f6ee; border:1px solid #4f8e4b; color:#003822; }
.l { color:#BCB9B4; padding:0 4px; } /* Stående streck (avskiljare) */
.important { color:red; cursor:help; } /* Stjärna (krav) vid formulär*/
/* -------- */

/*CSS för utskrift*/
@media print{
   body *{ visibility:hidden; }
   body { background-color:white; }
   .printyta { visibility:visible; position:absolute; color: Black; top:0px; left:0px; width:100%; background-color:#ffffff; }
   .printyta *{ visibility:visible; }
   .contentText  { visibility:visible; position:absolute; color: Black; top:50px; left:0px; width:50%; background-color:#ffffff; }
   .contentText *{ visibility:visible; }
   .hideOnPrint { display: none; }
}