@font-face {
    font-family: 'gothic_condenseddemibold';
    src: url('../fonts/gothiccondenseddemibold-webfont.eot');
    src: url('../fonts/gothiccondenseddemibold-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/gothiccondenseddemibold-webfont.woff') format('woff'),
         url('../fonts/gothiccondenseddemibold-webfont.ttf') format('truetype'),
         url('../fonts/gothiccondenseddemibold-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;

}
@font-face {
    font-family: 'flickornaitalic';
    src: url('../fonts/flickornaitalic-webfont.eot');
    src: url('../fonts/flickornaitalic-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/flickornaitalic-webfont.woff') format('woff'),
         url('../fonts/flickornaitalic-webfont.ttf') format('truetype'),
         url('../fonts/flickornaitalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: italic;

}
@font-face {
    font-family: 'flickornaregular';
    src: url('../fonts/flickorna-webfont.eot');
    src: url('../fonts/flickorna-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/flickorna-webfont.woff') format('woff'),
         url('../fonts/flickorna-webfont.ttf') format('truetype'),
         url('../fonts/flickorna-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'flickornabolditalic';
    src: url('../fonts/flickornabolditalic-webfont.eot');
    src: url('../fonts/flickornabolditalic-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/flickornabolditalic-webfont.woff') format('woff'),
         url('../fonts/flickornabolditalic-webfont.ttf') format('truetype'),
         url('../fonts/flickornabolditalic-webfont.svg') format('svg');
    font-weight: bold;
    font-style: italic;

}

@font-face {
    font-family: 'flickornabold';
    src: url('../fonts/flickornabold-webfont.eot');
    src: url('../fonts/flickornabold-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/flickornabold-webfont.woff') format('woff'),
         url('../fonts/flickornabold-webfont.ttf') format('truetype'),
         url('../fonts/flickornabold-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;

}


/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}
ul li {list-style:none;}
h2 {display:inline;}

img {border:none;}

/*
table {
	border-collapse: separate;
	border-spacing: 0;
}
*/
:focus {
	outline: 0;
}

/* HTML ELEMENTS */
body { background-color:#000; font:100% 'flickornaregular',Georgia,'Times New Roman',serif; letter-spacing:0.5;}

/* COMMON CLASSES */
/*.break { clear:both; height:1px;display:none;}*/

strong {
	font-family: 'flickornabold';
}
em {
	font-family: 'flickornaitalic';
}

.imageright { 
float: right; margin-left: 20px; margin-top: 35px;
}

.break {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#content-text td.dottedline {
	margin:0;
	padding:0;
	background: url(../../template/line.gif) repeat-x;
	height:1px;
	font-size:3px;
	line-height:3px;
	margin-top:3px;
	margin-bottom:3px;
}
/* HEADER */
#container { width: 960px; position:relative; margin:0 auto; padding-top:25px;}
.slidesimg { background-position: center top; background-repeat: no-repeat; width:100%; height:1128px; position:absolute;}

/* NAVIGATION */
#nav-outer { position:relative; top:25px; }



/* CONTENT */
#content-text {margin-top:70px;margin-left:185px;margin-right:26px;position:relative;min-height:540px;}
#content-text h1 {color:#68001c;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:23px; line-height:24px;padding:0;margin:0;margin-top:8px;padding-bottom:15px;font-weight:normal;letter-spacing:0.3px;}
.food {
	margin-left:170px;
}
#content-text h1.food {color:#68001c;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:20px; line-height:22px;padding:0;margin:0;margin-top:2px;margin-bottom:0;padding-bottom:0;font-weight:normal;letter-spacing:0.3px;}
#content-text p.food {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14.5px; line-height:21px;padding:0;margin:0;padding-bottom:12px;font-weight:normal;letter-spacing:0.3px;}

.price { color:#000;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:28px; line-height:21px;padding:0;margin:0;font-weight:normal;letter-spacing:0.3px; }

#content-text h2 {color:#68001c;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14px; line-height:21px;padding:0;margin:0;padding-bottom:6px;font-weight:normal;margin-top:8px;letter-spacing:0.3px;}
#content-text h4 {color:#68001c;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:12px; line-height:16px;padding:0;margin:0;padding-bottom:6px;font-weight:normal;margin-top:8px;letter-spacing:0.3px;}
/* //////  SIDORNAS BRÖDTEXT //////  */
#content-text p {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14.5px; line-height:21px;padding:0;margin:0;padding-bottom:12px;font-weight:normal;letter-spacing:0.3px;}
#content-text td {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14.5px; line-height:21px;padding:0;margin:0;padding-bottom:2px;font-weight:normal;letter-spacing:0.3px;}
/* //////  SIDORNAS BRÖDTEXT //////  */
#content-text p a {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14px; line-height:21px;padding:0;margin:0;padding-bottom:12px;font-weight:normal;letter-spacing:0.3px;text-decoration:none;}
#content-text ol, #content-text ul {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14px; line-height:17px;padding:0;margin:0;padding-bottom:6px;padding-top:4px;font-weight:normal;letter-spacing:0.3px;}
#content-text h2.month {color:#68001c;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:16px; line-height:16px;padding:0;margin:0;padding-bottom:6px;font-weight:bold;padding-top:4px;letter-spacing:3px;}
.hire {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14px; line-height:17px;padding:0;margin:0;padding-bottom:8px;font-weight:normal;font-style:italic;letter-spacing:0.3px;}
.errordiv {position:relative;width:200px;padding:8px;margin-bottom:8px;border:1px solid #666;-moz-border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;border-radius:5px;background:url(http://fl-lundgren.se/template/sv/white_10.png);}
.error {color:#F00;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:12px; line-height:13px;padding-bottom:8px;margin-top:8px;font-weight:bold;}
.text, div.text, fieldset div label {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14px; line-height:17px;padding:0;margin:0;padding-bottom:8px;font-weight:normal;}
.note {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:11px; line-height:13px;padding:0;margin:0;padding-top:8px;font-weight:normal;letter-spacing:0.3px;}
.note a {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:11px; line-height:13px;padding:0;margin:0;padding-top:8px;font-weight:normal;text-decoration:none;letter-spacing:0.3px;}
.bildtext {color:#000;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:12px; line-height:13px;padding:0;margin:0;padding-top:5px;font-weight:normal;letter-spacing:0.3px;}
.grupper {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14px; line-height:21px;padding:0;margin:0;padding-bottom:12px;font-weight:normal;letter-spacing:0.3px;}

.news-day {color:#68001c;font-family:'flickornaitalic', Georgia, "Times New Roman", Times, serif;font-size:16px; line-height:16px;padding:0;margin:0;padding-bottom:4px;padding-right:15px;font-weight:bold;font-style:italic;padding-top:4px;text-align:right;letter-spacing:0.3px;}
.news-headline {color:#68001c;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:16px; line-height:16px;padding:0;margin:0;padding-bottom:4px;font-weight:normal;padding-top:4px;letter-spacing:0.3px;}
.news-headline a {text-decoration:none;color:#006940;}
.news-text {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:14px; line-height:20px;padding:0;margin:0;padding-bottom:6px;font-weight:normal;letter-spacing:0.3px;}
.news-clock {color:#006940;font-family:'flickornabolditalic', Georgia, "Times New Roman", Times, serif;font-size:16px; line-height:20px;padding:0;margin:0;padding-bottom:6px;padding-right:15px;font-weight:bold;font-style:italic;text-align:right;letter-spacing:0.3px;}

.content-text {color:#006940;font-family:'flickornaregular', Georgia, "Times New Roman", Times, serif;font-size:1.3em; line-height:1.3em;padding:0;margin:0;font-weight:normal;letter-spacing:0.3px;}

/* LOWER WHITE SEMI TRANSPARENT BOX WITH ROUNDED CORNERS */
#lowerboxfirst {width:900px; height:290px; margin:0 auto; clear:both; position:relative; background:url(../../template/rounded_white_first.png) no-repeat; }
/*#lowerboxfirst h1 {color:#FFF;font-family:'Gothic Condensed',Arial Condensed,Arial Narrow,Arial;font-size:22px; line-height:22px;padding:0;margin:0;padding-bottom:0.2em;}*/

/* ////// HELA NEDRE PLATTAN MED DE FYRA BILDERNA, ADRESSRAD OCH NEDRE MENY ///// */
#lowerbox3 {height:260px;padding:0;padding-top:16px;}
/*#lowerbox3 h1 {color:#FFF;font-family:'Gothic Condensed',Arial Condensed,Arial Narrow,Arial;font-size:24px; line-height:20px;padding:0;margin:0;padding-bottom:0.2em;}*/
/* ////// HELA NEDRE PLATTAN MED DE FYRA BILDERNA, ADRESSRAD OCH NEDRE MENY ///// */
#wholebox {position:relative;width:900px;height:940px;margin:0 auto;padding:0px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-ms-border-radius: 10px;border-radius:10px;background:url(../../template/wholebox_bg.png) no-repeat;}

#squares {height:128px;}

.square {float:left;}

.square-text {border:4px solid #FFF;width:192px;height:128px;padding-left:3px;padding-right:3px;padding-top:8px;text-align:center;cursor:pointer;}
.square-text.whitetext h1 {margin:0;margin-top:10px;color:#FFF;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:24px; line-height:26px;padding:0;padding-bottom:4px;font-weight:bold;text-shadow:#000 1px 1px 0;letter-spacing:0.3px;filter: Shadow(Color=black, Direction=130, Strength=1); /* IE Proprietary Filter*/}
.square-text.blacktext h1 {margin:0;margin-top:10px;color:#000;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:24px; line-height:26px;padding:0;padding-bottom:4px;font-weight:bold;letter-spacing:0.3px;}
.square-text.redtext h1 {margin:0;margin-top:10px;color:#68001C;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:24px; line-height:26px;padding:0;padding-bottom:4px;font-weight:bold;text-shadow:#000 1px 1px 0;letter-spacing:0.3px;filter: Shadow(Color=black, Direction=130, Strength=1); /* IE Proprietary Filter*/}

.square-text.whitetextlarge h1 {margin:0;margin-top:20px;color:#FFF;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:28px; line-height:30px;padding:0;padding-bottom:4px;font-weight:bold;text-shadow:#000 1px 1px 0;letter-spacing:0.3px;filter: Shadow(Color=black, Direction=130, Strength=1); /* IE Proprietary Filter*/}
.square-text.blacktextlarge h1 {margin:0;margin-top:20px;color:#000;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:28px; line-height:30px;padding:0;padding-bottom:4px;font-weight:bold;letter-spacing:0.3px;}
.square-text.redtextlarge h1 {margin:0;margin-top:20px;color:#68001C;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:28px; line-height:30px;padding:0;padding-bottom:4px;font-weight:bold;text-shadow:#000 1px 1px 0;letter-spacing:0.3px;filter: Shadow(Color=black, Direction=130, Strength=1); /* IE Proprietary Filter*/}

.square-text-first {border:6px solid #FFF;width:184px;height:90px;padding-left:3px;padding-right:3px;padding-top:8px;text-align:center;cursor:pointer;}
.square-text-first.whitetext h1 {color:#FFF;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:20px; line-height:22px;padding:0;margin:0;padding-bottom:4px;font-weight:bold;text-shadow:#000 1px 1px 0;letter-spacing:0.3px;filter: Shadow(Color=black, Direction=130, Strength=1); /* IE Proprietary Filter*/}
.square-text-first.blacktext h1 {color:#000;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:20px; line-height:22px;padding:0;margin:0;padding-bottom:4px;font-weight:bold;letter-spacing:0.3px;}
.square-text-first.redtext h1 {color:#68001C;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:20px; line-height:22px;padding:0;margin:0;padding-bottom:4px;font-weight:bold;text-shadow:#000 1px 1px 0;letter-spacing:0.3px;filter: Shadow(Color=black, Direction=130, Strength=1); /* IE Proprietary Filter*/}

/*.square-text h1 {color:#FFF;font-family:'Gothic Condensed',Arial Condensed,Arial Narrow,Arial;font-size:22px; line-height:22px;padding:0;margin:0;padding-bottom:4px;font-weight:bold;text-shadow:#000 1px 1px 0;letter-spacing:0.3px;}*/
/* //////  RUBRIK I DE FYRA PLATTORNA NERTILL //////  */
.square-text h3 {color:#FFF;font-family:'gothic_condenseddemibold',Arial Condensed,Arial Narrow,Arial;font-size:18px; line-height:24px;padding:0;margin:0;margin-top:4px;padding-bottom:4px;font-weight:bold;text-shadow:1px 1px #000;letter-spacing:0.3px;}
/* //////  RUBRIK I DE FYRA PLATTORNA NERTILL //////  */
/*#content-text div.square-text h3 {color:#FFF;font-family:'Gothic Condensed',Arial Condensed,Arial Narrow,Arial;font-size:22px; line-height:22px;padding:0;margin:0;padding-bottom:4px;font-weight:bold;text-shadow:#000 1px 1px 0;letter-spacing:0.3px;}*/

/* LOWER TEXT */
#welcome {margin:0 auto;margin-top:15px;}
#welcomefirst {margin:0; padding:0;float:left;width:420px;margin-left:15px;margin-top:10px;}
#welcome h1.welcome { font-family:'flickornaitalic', Georgia, 'Times New Roman', Times, serif;font-size:23px;line-height:24px;font-weight:normal;font-style:italic;color:#006940;text-align:center;padding-top:10px;padding-bottom:0px;letter-spacing:0.3px;}
#welcomefirst h1.welcome { font-family:'flickornaitalic', Georgia, 'Times New Roman', Times, serif;font-size:23px;line-height:24px;font-weight:normal;font-style:italic;color:#006940;text-align:center;padding-top:10px;padding-bottom:0px;letter-spacing:0.3px;}

/*#lowerboxfirst #welcome h1 { font-family:'Flickorna', Georgia, 'Times New Roman', Times, serif;font-size:22px;font-style:italic;color:#006940;text-align:center;padding-top:8px;line-height:24px;letter-spacing:1;font-weight:normal; padding-bottom:0px;letter-spacing:0.3px;}*/

/* //////  ADRESSRAD //////  */
#address {margin:0 auto;}
#addressfirst {margin:0;}
#address p { font-family:'flickornaregular', Georgia, 'Times New Roman', Times, serif;font-size:14.5px;color:#68001C;text-align:center;padding-top:6px;line-height:16px;letter-spacing:0.3px; }
#addressfirst p { font-family:'flickornaregular', Georgia, 'Times New Roman', Times, serif;font-size:14.5px;color:#68001C;text-align:center;padding-top:6px;line-height:16px;letter-spacing:0.3px; }

/* //////  ADRESSRAD //////  */

/*h1.welcome { font-family:'Flickorna', Georgia, 'Times New Roman', Times, serif;font-size:22px;font-style:italic;color:#006940;text-align:center;padding-top:6px;line-height:24px;letter-spacing:1;font-weight:normal;letter-spacing:0.3px; }*/

/* ////////////////////////////////////////////////////////////////////   */

/* //// LOW MENU FIRST //// */
.lowmenufirst {position:relative; width:604px; margin:0px auto; top:438px;/*margin:122px auto;*/ height:30px; background:transparent;}
.lowmenufirst a {display:block; font:normal 11px verdana, arial, sans-serif; color:#666; line-height:25px; text-decoration:none;/*padding:0 30px 0 15px;*/}
.lowmenufirst ul {/*float:left;*/margin:0; padding:0; list-style:none; white-space:nowrap; position:relative;}
.lowmenufirst > ul {float:left;width:604px;}
.lowmenufirst > ul > li {float:left; display:block; position:relative;}
.lowmenufirst > ul > li > a {float:left;height:34px;overflow:hidden;}

.lowmenufirst ul li a.lowpart1 {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat 0px 0px;}
.lowmenufirst > ul li:hover > a.lowpart1 {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat 0px -30px;}
.lowmenufirst ul li a.lowpart1-selected {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat 0px -30px;}

.lowmenufirst ul li a.lowpart2 {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -70px 0px;}
.lowmenufirst > ul li:hover > a.lowpart2 {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -70px -30px;}
.lowmenufirst ul li a.lowpart2-selected {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -70px -30px;}

.lowmenufirst ul li a.lowpart3 {display:block; padding:0; border:0; width:54px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -140px 0px;}
.lowmenufirst > ul li:hover > a.lowpart3 {display:block; padding:0; border:0; width:54px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -140px -30px;}
.lowmenufirst ul li a.lowpart3-selected {display:block; padding:0; border:0; width:54px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -140px -30px;}

.lowmenufirst ul li a.lowpart4 {display:block; padding:0; border:0; width:90px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -194px 0px;}
.lowmenufirst > ul li:hover > a.lowpart4 {display:block; padding:0; border:0; width:90px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -194px -30px;}
.lowmenufirst ul li a.lowpart4-selected {display:block; padding:0; border:0; width:90px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -194px -30px;}

.lowmenufirst ul li a.lowpart5 {display:block; padding:0; border:0; width:182px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -284px 0px;}
.lowmenufirst > ul li:hover > a.lowpart5 {display:block; padding:0; border:0; width:182px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -284px -30px;}
.lowmenufirst ul li a.lowpart5-selected {display:block; padding:0; border:0; width:182px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -284px -30px;}

.lowmenufirst ul li a.lowpart6 {display:block; padding:0; border:0; width:58px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -466px 0px;}
.lowmenufirst > ul li:hover > a.lowpart6 {display:block; padding:0; border:0; width:58px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -466px -30px;}
.lowmenufirst ul li a.lowpart6-selected {display:block; padding:0; border:0; width:58px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -466px -30px;}

.lowmenufirst ul li a.lowpart7 {display:block; padding:0; border:0; width:80px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -524px 0px;}
.lowmenufirst ul li a b {position:absolute; left:-9999px;}

/* ////////////////////////////////////////////////////////////////////   */

/* //// LOW MENU //// */
.lowmenu {position:relative; width:604px; padding-top:2px;margin:0px auto; height:30px; background:transparent;}
.lowmenu a {display:block; font:normal 11px verdana, arial, sans-serif; color:#666; line-height:25px; text-decoration:none;padding:0 30px 0 15px;}
.lowmenu ul {float:left;margin:0; padding:0; list-style:none; white-space:nowrap; position:relative;}
.lowmenu > ul {float:left;width:604px;}
.lowmenu > ul > li {float:left; display:block; position:relative;}
.lowmenu > ul > li > a {float:left;height:38px;overflow:hidden;}

.lowmenu ul li a.lowpart1 {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat 0px 0px;}
.lowmenu > ul li:hover > a.lowpart1 {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat 0px -30px;}
.lowmenu ul li a.lowpart1-selected {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat 0px -30px;}

.lowmenu ul li a.lowpart2 {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -70px 0px;}
.lowmenu > ul li:hover > a.lowpart2 {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -70px -30px;}
.lowmenu ul li a.lowpart2-selected {display:block; padding:0; border:0; width:70px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -70px -30px;}

.lowmenu ul li a.lowpart3 {display:block; padding:0; border:0; width:54px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -140px 0px;}
.lowmenu > ul li:hover > a.lowpart3 {display:block; padding:0; border:0; width:54px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -140px -30px;}
.lowmenu ul li a.lowpart3-selected {display:block; padding:0; border:0; width:54px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -140px -30px;}

.lowmenu ul li a.lowpart4 {display:block; padding:0; border:0; width:90px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -194px 0px;}
.lowmenu > ul li:hover > a.lowpart4 {display:block; padding:0; border:0; width:90px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -194px -30px;}
.lowmenu ul li a.lowpart4-selected {display:block; padding:0; border:0; width:90px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -194px -30px;}

.lowmenu ul li a.lowpart5 {display:block; padding:0; border:0; width:182px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -284px 0px;}
.lowmenu > ul li:hover > a.lowpart5 {display:block; padding:0; border:0; width:182px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -284px -30px;}
.lowmenu ul li a.lowpart5-selected {display:block; padding:0; border:0; width:182px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -284px -30px;}

.lowmenu ul li a.lowpart6 {display:block; padding:0; border:0; width:58px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -466px 0px;}
.lowmenu > ul li:hover > a.lowpart6 {display:block; padding:0; border:0; width:58px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -466px -30px;}
.lowmenu ul li a.lowpart6-selected {display:block; padding:0; border:0; width:58px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -466px -30px;}

.lowmenu ul li a.lowpart7 {display:block; padding:0; border:0; width:80px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_low.png) no-repeat -524px 0px;}
.lowmenu ul li a b {position:absolute; left:-9999px;}


/* ////////////////////////////////////////////////////////////////////   */

/* //// MENU FIRST ////  */
.menufirst {position:relative; width:665px; margin-left:167px; height:40px; margin-top:-5px;padding-top:5px; padding-left:3px;background:transparent url(../../template/sv/head_menu_rounded.png) no-repeat 0px 0px;}
.menufirst ul {margin:0; padding:0; list-style:none; white-space:nowrap; position:relative;}
.menufirst > ul {float:left;}
.menufirst ul ul {position:absolute; left:-9999px;}
.menufirst > ul > li {float:left; display:block; position:relative;}

.menufirst ul ul {background:#fff; padding:10px 0; border:1px solid #ddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.menufirst > ul > li > ul {/*border-top:0;*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}

.menufirst a {display:block; font:normal 11px verdana, arial, sans-serif; color:#666; line-height:25px; text-decoration:none;padding:0 30px 0 15px;}
/*.menu > ul > li > a {float:left; text-transform:uppercase; color:#fff; font-weight:bold;}*/
.menufirst > ul > li > a {float:left;height:30px;overflow:hidden;}
.menufirst ul.top {width:645px;}

.menufirst ul li a.part1 {display:block; padding:0; border:0; width:84px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat 0px 0px;}
.menufirst > ul li:hover > a.part1 {display:block; padding:0; border:0; width:84px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat 0px -30px;}

.menufirst ul li a.part2 {display:block; padding:0; border:0; width:76px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -84px 0px;}
.menufirst > ul li:hover > a.part2 {display:block; padding:0; border:0; width:76px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -84px -30px;}

.menufirst ul li a.part3 {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -160px 0px;}
.menufirst > ul li:hover > a.part3 {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -160px -30px;}

.menufirst ul li a.part4 {display:block; padding:0; border:0; width:83px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -222px 0px;}
.menufirst > ul li:hover > a.part4 {display:block; padding:0; border:0; width:83px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -222px -30px;}

.menufirst ul li a.part5 {display:block; padding:0; border:0; width:105px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -305px 0px;}
.menufirst > ul li:hover > a.part5 {display:block; padding:0; border:0; width:105px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -305px -30px;}

.menufirst ul li a.part6 {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -410px 0px;}
.menufirst > ul li:hover > a.part6 {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -410px -30px;}

.menufirst ul li a.part7 {display:block; padding:0; border:0; width:46px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -472px 0px;}
.menufirst > ul li:hover > a.part7 {display:block; padding:0; border:0; width:46px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -472px -30px;}

.menufirst ul li a.part8 {display:block; padding:0; border:0; width:61px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -518px 0px;}
.menufirst > ul li:hover > a.part8 {display:block; padding:0; border:0; width:61px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -518px -30px;}

.menufirst ul li a.part9 {display:block; padding:0; border:0; width:66px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -579px 0px;}
.menufirst > ul li:hover > a.part9 {display:block; padding:0; border:0; width:66px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -579px -30px;}

.menufirst ul li a b {position:absolute; left:-9999px;}

.menufirst ul ul li a {line-height:20px;}

.menufirst ul li:hover > ul {left:0; top:30px;}
.menufirst ul ul li:hover > ul {left:100%; top:auto; margin:-31px 0 0 -10px;}
.menufirst li.left:hover > ul {left:auto; right:0; top:25px;}
.menufirst li.left ul li:hover > ul {left:auto; right:100%; top:auto; margin:-31px -10px 0 0;}

.menufirst li.left ul a {text-align:right; padding:0 15px 0 30px;}

.menufirst li a.sub1 {background:transparent url(http://fl-lundgren.se/template/sv/arrow.gif) no-repeat right center;}
.menufirst li.left ul a.sub1 {background:transparent url(http://fl-lundgren.se/template/sv/arrowl.gif) no-repeat left center;}

/*.menufirst > ul li:hover > a {background-color:#68001C;}*/
.menufirst ul ul li:hover > a,
.menufirst ul ul li:hover > a.sub1 {background-color:#f2f2f2; color:#000;}

/* ////////////////////////////////////////////////////////////////////   */


/* //// MENU //// */
.menu {position:relative; width:645px; margin-left:180px; height:30px; background:transparent;z-index:150;}
.menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; position:relative;}
.menu > ul {float:left;}
.menu ul ul {position:absolute; left:-9999px;}
.menu > ul > li {float:left; display:block; position:relative;}

.menu ul ul {background:#fff; padding:10px 0; border:1px solid #ddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.menu > ul > li > ul {/*border-top:0;*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}

.menu a {display:block; font:normal 11px verdana, arial, sans-serif; color:#666; line-height:25px; text-decoration:none;padding:0 30px 0 15px;}
/*.menu > ul > li > a {float:left; text-transform:uppercase; color:#fff; font-weight:bold;}*/
.menu ul.top {width:645px;}
.menu > ul > li > a {float:left;height:30px;overflow:hidden;}

.menu ul li a.part1 {display:block; padding:0; border:0; width:84px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat 0px 0px;}
.menu > ul li:hover > a.part1 {display:block; padding:0; border:0; width:84px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat 0px -30px;}
.menu ul li a.part1-selected {display:block; padding:0; border:0; width:84px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat 0px -30px;}

.menu ul li a.part2 {display:block; padding:0; border:0; width:76px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -84px 0px;}
.menu > ul li:hover > a.part2 {display:block; padding:0; border:0; width:76px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -84px -30px;}
.menu ul li a.part2-selected {display:block; padding:0; border:0; width:76px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -84px -30px;}

.menu ul li a.part3 {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -160px 0px;}
.menu > ul li:hover > a.part3 {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -160px -30px;}
.menu ul li a.part3-selected {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -160px -30px;}

.menu ul li a.part4 {display:block; padding:0; border:0; width:83px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -222px 0px;}
.menu > ul li:hover > a.part4 {display:block; padding:0; border:0; width:83px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -222px -30px;}
.menu ul li a.part4-selected {display:block; padding:0; border:0; width:83px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -222px -30px;}

.menu ul li a.part5 {display:block; padding:0; border:0; width:105px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -305px 0px;}
.menu > ul li:hover > a.part5 {display:block; padding:0; border:0; width:105px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -305px -30px;}
.menu ul li a.part5-selected {display:block; padding:0; border:0; width:105px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -305px -30px;}

.menu ul li a.part6 {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -410px 0px;}
.menu > ul li:hover > a.part6 {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -410px -30px;}
.menu ul li a.part6-selected {display:block; padding:0; border:0; width:62px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -410px -30px;}

.menu ul li a.part7 {display:block; padding:0; border:0; width:46px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -472px 0px;}
.menu > ul li:hover > a.part7 {display:block; padding:0; border:0; width:46px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -472px -30px;}
.menu ul li a.part7-selected {display:block; padding:0; border:0; width:46px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -472px -30px;}

.menu ul li a.part8 {display:block; padding:0; border:0; width:61px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -518px 0px;}
.menu > ul li:hover > a.part8 {display:block; padding:0; border:0; width:61px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -518px -30px;}
.menu ul li a.part8-selected {display:block; padding:0; border:0; width:61px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -518px -30px;}

.menu ul li a.part9 {display:block; padding:0; border:0; width:66px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -579px 0px;}
.menu > ul li:hover > a.part9 {display:block; padding:0; border:0; width:66px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -579px -30px;}
.menu ul li a.part9-selected {display:block; padding:0; border:0; width:66px;height:30px;overflow:hidden;background:transparent url(../../template/sv/menu_sprite.png) no-repeat -579px -30px;}

.menu ul li a b {position:absolute; left:-9999px;}

.menu ul ul li a {line-height:20px;}

.menu ul li:hover > ul {left:0; top:30px;}
.menu ul ul li:hover > ul {left:100%; top:auto; margin:-31px 0 0 -10px;}
.menu li.left:hover > ul {left:auto; right:0; top:25px;}
.menu li.left ul li:hover > ul {left:auto; right:100%; top:auto; margin:-31px -10px 0 0;}

.menu li.left ul a {text-align:right; padding:0 15px 0 30px;}

.menu li a.sub1 {background:transparent url(http://fl-lundgren.se/template/sv/arrow.gif) no-repeat right center;}
.menu li.left ul a.sub1 {background:transparent url(http://fl-lundgren.se/template/sv/arrowl.gif) no-repeat left center;}

/*.menu > ul li:hover > a {background-color:#68001C;}*/
.menu ul ul li:hover > a,
.menu ul ul li:hover > a.sub1 {background-color:#f2f2f2; color:#000;}

ul.top li.close {position:absolute; left:0; top:0; width:20px; height:22px; z-index:100; overflow:hidden; display:none; }
ul.top li.close a {display:block; padding:0; border:0; width:32px; height:32px; background:url(http://fl-lundgren.se/template/sv/close.png);}
ul.top li.close a b {position:absolute; left:-9999px;}


ul.top li.close1 {position:absolute; left:0; top:0; width:20px; height:22px; z-index:100; overflow:hidden; display:none; }
ul.top li.close1 a {display:block; padding:0; border:0; width:32px; height:32px; background:url(http://fl-lundgren.se/template/sv/close.png);}
ul.top li.close1 a b {position:absolute; left:-9999px;}

ul.top li.close2 {position:absolute; left:0; top:0; width:20px; height:22px; z-index:101; overflow:hidden; display:none; }
ul.top li.close2 a {display:block; padding:0; border:0; width:32px; height:32px; background:url(http://fl-lundgren.se/template/sv/close.png);}
ul.top li.close2 a b {position:absolute; left:-9999px;}