.kampanjbox{background:#ece; width:782px; height:256px; margin:0; color:#fff;}
.kampanjbox .header {margin:0 0 20px 35px; font-size:22px; display:block; font-weight:700;}
.kampanjbox .kampanjboxingress {margin:0 0 15px 35px; font-size:12px; font-weight:700; display:block}
.kampanjbox .kampanjboxtext {margin:0 0 0 35px; font-size:10px; display:block}

.kampanjbox a{margin:30px 0 0 0; color:#fff; width:290px; display:block}
.kampanjbox a:hover{color:#fff}

.smartboxar {margin:24px 0 0 0}
.smartbox a{/*float:right;*/ padding:6px 0 0 0; margin:0 12px 0 0 }
.smartbox a.smartlinkRedArrow {float:right;}
.smartbox a:link,.smartbox a:active,.smartbox a:visited {color:#cc0033;text-decoration:none;}
.smartbox a:hover {color:#cc0033; text-decoration: underline;}
.smartbox{width:290px; height:200px; overflow:hidden; float:left}
.smartbox .hr{display:block; background:#ccc; height:1px; margin:0 0 0 10px; width:270px; line-height: 0px;}
.smartbox h2 {float:left; padding:12px 0 0 0}
.smartbox .smartingress{font-size:10px; padding:8px 24px 0 24px; font-weight:700; clear:both}
.smartbox .smarttext{font-size:10px; padding:8px 24px 0 24px; clear:both}

body, html {background:#f7f7f7 url(/filearchive/1/1489/bodybg.gif) repeat-x; margin:0; padding:0; font-family:verdana, sans-serif;}
img {border:0;}
.wrapper{background:url(/filearchive/2/2253/bg.jpg) no-repeat; width:991px; min-height:825px; margin:0 auto;}
.wrapper3col{background:url(/filearchive/1/1651/bg3col.gif); overflow:auto; margin:6px 0px 0px 0px; width: 991px;}
.wrapper2col{background:url(/filearchive/1/1850/bg2col.gif); overflow:auto; margin:6px 0px 0px 0px; width: 991px;}

a{color:#565b61; text-decoration: none}
a:hover{color:#000; text-decoration: none}



.top {height:100px}
.top .ticker{float:right; padding:0 0 0 2px; border-left:1px solid #ccc}
.logo {margin:35px 0 0 30px; float:left}

.navigation {overflow:auto; margin:0 0 0 8px; background:url(/filearchive/1/1531/menubackground.gif); width: 983px;}
.navigation .menuend {background:url(/filearchive/1/1494/menubg.gif) no-repeat; width:4px; height:50px; float:left}
.navigation .menuright{background:url(/filearchive/2/2034/menuright.gif); width:200px; height:50px; float:right}
.navigation .menuright ul {margin:0; padding:0; list-style-type: none; clear: both;}
.navigation .menuright ul li {height:50px; position: relative; float:left; line-height:50px}
.navigation .menuright a {display:block; height:50px; line-height:50px; font-size:10px; color:#fff; font-weight:700; float: left; margin:0 0 0 14px}
.navigation .menuright a:hover{display: block; float: left; color:#ddd;}
.subnavigation {width:200px; float:left}

.main {color:#565b61; width:782px; margin:0 0 0 4px; padding:0; float:left; border-top:1px solid #d1d1d1; overflow:hidden;}
html>body .main {color:#565b61; width:782px; margin:0 0 0 8px; padding:0; float:left; border-top:1px solid #d1d1d1; overflow:hidden;}
.main .left{border-right:1px solid #d1d1d1; width:200px; float:left}
.main .middle {width:581px; float:left; padding:0 0 0 0; margin:0 0 0 0px}
.main .middle .content {font-size:12px; padding:0 0 24px 0}
.main .middle .contenttitle {font-size:14px; font-weight:700; margin:12px 0 0 0; padding:0 24px 0 24px}
.main .middle .contentingress { font-size:12px; padding:0 24px 0 24px; line-height:16px; font-weight:700; margin:0 0 12px 0}
.main .middle .contenttext {font-size:11px; padding:0 24px 0 24px; line-height:16px}
.main .middle .contenttext a{color:#cc0033}
.main .middle .contenttext a:hover{text-decoration: underline}

.main .middle .content h1{margin:10px 0 0 24px; font-size:14px; font-weight:700}
.main .middle .content h2{margin:0 0 0 12px; font-size:12px; font-weight:700; color:#cc0033}
html>body .main .middle .content h2{margin:0 0 0 24px; font-size:12px; font-weight:700; color:#cc0033}
.main .middle .content h3{margin:0 0 0 24px; font-size:12px; font-weight:100;}
.main .middle .content h4{margin:0 0 0 24px; font-size:12px;}
.main .middle .content h5{margin:12px 24px 0 24px; font-size:10px; border-bottom:1px solid #565b61}
.main .middle .content .headerimg {margin:0 0 12px 0; overflow:hidden; padding:224px 0 0 24px; font-size:18px; color:#000}
.main .middle .content .headerimgnot {margin:0 0 12px 0; overflow:hidden; padding:20px 0 0 24px; font-size:18px; color:#000}
.main .middle .content .searchresult {margin:12px 24px 0 24px;}
.main .middle .content .searchresult a{font-weight:bold}

.right {color:#565b61; width:200px; border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; margin:0 0 0 0; padding:0 0 24px 0; float:left; font-size:10px;}
.newsarchive {width:200px; margin:0; padding:0 0 24px 0; float:left; font-size:10px;}
.newsarchive .newsselected{color:#000}
.newsarchive h2, .right h2{font-size:11px; font-weight:700; font-family:verdana, sans-serif; margin:0 0 8px 0; clear:both}
.newsarchive h3, .right h3{font-size:10px; font-weight:100; font-family:verdana, sans-serif; margin:12px 0 4px 0; clear:both}


.newsarchive .newsselected h3 {color:#000;}

.right ul{padding:0; margin:16px 16px 0 16px;}
.right li{padding:0; margin:0; font-size:10px}
.newsarchive p, .right p{margin:0; padding:0;}

.footer {clear:both; float: left; width: 983px; margin:24px 0 0 8px; padding:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:10px; text-align:center;}
html>body .footer {clear:both; margin:24px 0 0 8px; padding:0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-size:10px; text-align:center;}
.footer .contenttext{margin:12px; padding:0;}
.footer p{margin:0; padding:0}
.footer a{color:#f00; text-decoration:none}
.footer a:hover{color:#000; text-decoration:none}

/*------ Boxar ------*/


.search_loginbox, .snabbval, .information{border-bottom:1px solid #d1d1d1; width:171px; margin:0 0 0 15px; padding:12px 0 18px 0; float:left; display: inline;}

.nyheter {width:171px; margin:0 0 0 15px; padding:12px 0 12px 0; float:left; display: inline;}

.newsarchive a, .right a {color:#565b61; text-decoration:none}
.newsarchive a:hover, .right a:hover, .newsarchive .newsselected a{color:#000; text-decoration:none}

.search_loginbox .shorttextbox{background:url(/filearchive/1/1491/inputbox.gif); width:138px; height:26px; line-height:26px; border:0; margin:0 0 12px 0; padding:0 0 0 5px; float:left;}
.search_loginbox .longtextbox{background:url(/filearchive/1/1542/textbox.gif); width:166px; height:26px; line-height:26px; border:0; margin:0 0 12px 0; padding:0 0 0 5px; float:left;}

.search_loginbox.inputbtn{height:26px; border: none; margin:0; padding:0; float:left;}

/*----- "Ny" inloggning mars 2011 -----*/
.search_loginbox .portal p { margin-bottom:10px; }
.search_loginbox .portal a { display:block; font-weight:bold; } 

.startpuffar {background:url(/filearchive/2/2298/4colbg.gif); width:782px}
.startpuffar a{text-decoration:none; display:block}
.startpuffar .boxh2{color:#fff; font-size:14px; text-align:center; margin:0 0 150px 0; padding:30px 0 0 0; font-weight:700; display:block}
.startpuffar .boxh3{color:#565b61; font-size:12px; margin:0 0 12px 15px; font-weight:700; display:block}
.startpuffar .boxingress{font-size:10px; color:#565b61; margin:0 6px 12px 15px; font-weight:bold; display:block}
.startpuffar .boxtext{font-size:10px; color:#565b61; margin:0 6px 24px 15px; display:block}

.colorboxes {width:183px; float:left; margin:0 0 0 3px; padding:0 8px 0 0;}



/*------ Menu -------*/
.menu_top {height:50px; margin:0; padding:0; clear:both; float:left;}

.menu_top ul {margin:0; padding:0; list-style-type: none;} 
.menu_top ul li {height:50px; position: relative; float:left; line-height:50px}

.menu_top a{height:50px; display:block; float: left; padding:0 16px 0 16px; font-size:10px; font-family:verdana, sans-serif; color:#fff; text-decoration:none; font-weight:700}
.menu_top a:hover{height:50px; display:block; float: left; padding:0 16px 0 16px; color:#ddd;  font-weight:700}

.menu_top_listitem-first {background:url(/filearchive/1/1531/menubackground.gif) no-repeat;}
.menu_top_listitem-first-current {background:url(/filearchive/1/1533/selectedmenufirstbg.gif) no-repeat;} 
.menu_top_listitem-first-active {background:url(/filearchive/1/1533/selectedmenufirstbg.gif) no-repeat;}

.menu_top_listitem {background:url(/filearchive/1/1494/menubg.gif) no-repeat;}
.menu_top_listitem-current {background:url(/filearchive/1/1497/selectedmenubg.gif) no-repeat;} 
.menu_top_listitem-active {background:url(/filearchive/1/1497/selectedmenubg.gif) no-repeat;}

.menu_top_itemlink-first {background:url(/filearchive/1/1495/menulinkbg.gif) top right no-repeat;}
.menu_top_itemlink-first-active {background:url(/filearchive/1/1498/selectedmenulinkbg.gif) top right no-repeat;}
.menu_top_itemlink-first-current {background:url(/filearchive/1/1498/selectedmenulinkbg.gif) top right no-repeat;}

.menu_top_itemlink {background:url(/filearchive/1/1495/menulinkbg.gif) top right no-repeat;}
.menu_top_itemlink-active {background:url(/filearchive/1/1498/selectedmenulinkbg.gif) top right no-repeat;} 
.menu_top_itemlink-current {background:url(/filearchive/1/1498/selectedmenulinkbg.gif) top right no-repeat;}


/* Sub menu */
/************************************************************************************************/

.menu_sub{background:url(/filearchive/1/1490/greygrad.gif) repeat-x; font-size:10px; margin:0 0 0 0; padding:0 0 0 0;}

.menu_sub ul {list-style:none; margin:0;}
.menu_sub ul li {margin:0; padding:0;}

.menu_sub_1-level{padding:12px 0 12px 0;}

.menu_sub a {text-decoration:none; display:block; padding:0 0 3px 20px; text-transform:uppercase;}
.menu_sub a:hover {color:#f00}

.menu_sub_listitem-first {margin:0; padding:0;}
.menu_sub_listitem-first-current {background:#eee;}
.menu_sub_listitem-first-active {background:#eee;}

.menu_sub_listitem {margin:0; padding:0;}
.menu_sub_listitem-current {background:#eee;}
.menu_sub_listitem-active {background:#eee;}

.menu_sub_itemlink {color:#000}
.menu_sub_itemlink-active {color:#f00}
.menu_sub_itemlink-current {color:#f00}
.menu_sub_itemlink-active:hover {color:#f00}
.menu_sub_itemlink-current:hover {color:#f00}

.menu_sub_itemlink-first {color:#000}
.menu_sub_itemlink-first-active {color:#f00}
.menu_sub_itemlink-first-current {color:#f00}
.menu_sub_itemlink-first-active:hover {color:#f00}
.menu_sub_itemlink-first-current:hover {color:#f00}


.menu_sub_2-level a{padding:0 0 3px 5px;  text-transform:none;}

ul.menu_sub_2-level {padding-left:30px;  }

.menu_sub_2-level .menu_sub_itemlink-first {color:#000}
.menu_sub_2-level .menu_sub_itemlink-first-active {color:#f00}
.menu_sub_2-level .menu_sub_itemlink-first-current {color:#f00}
.menu_sub_2-level .menu_sub_itemlink-first-active:hover {color:#f00}
.menu_sub_2-level .menu_sub_itemlink-first-current:hover {color:#f00}

.menu_sub_2-level .menu_sub_itemlink {color:#000}
.menu_sub_2-level .menu_sub_itemlink-active {color:#f00}
.menu_sub_2-level .menu_sub_itemlink-current {color:#f00}
.menu_sub_2-level .menu_sub_itemlink-active:hover {color:#f00}
.menu_sub_2-level .menu_sub_itemlink-current:hover {color:#f00}

.menu_sub_3-level a{padding:0 0 3px 5px;  text-transform:none;}
ul.menu_sub_3-level {padding-left:15px; }

.menu_sub_3-level .menu_sub_itemlink-first {color:#000}
.menu_sub_3-level .menu_sub_itemlink-first-active {color:#f00}
.menu_sub_3-level .menu_sub_itemlink-first-current {color:#f00}
.menu_sub_3-level .menu_sub_itemlink-first-active:hover {color:#f00}
.menu_sub_3-level .menu_sub_itemlink-first-current:hover {color:#f00}

.menu_sub_3-level .menu_sub_itemlink {color:#000}
.menu_sub_3-level .menu_sub_itemlink-active {color:#000}
.menu_sub_3-level .menu_sub_itemlink-current {color:#f00}
.menu_sub_3-level .menu_sub_itemlink-active:hover {color:#f00}
.menu_sub_3-level .menu_sub_itemlink-current:hover {color:#f00}

/* Sitemap */
.sitemaper{margin:0 0 0 15px; font-family:arial, sans-serif;}
.sitemaper a{text-decoration:none; font-size:12px; clear:both}
.sitemapheader {margin:24px 0 0 0}
.sitemapheader a{font-size:12px; text-transform:uppercase; font-weight:700; color:#cc0033}


/* TABELLER 2010-06-08 START */
table, tbody, tfoot, thead, tr, th, td, table p, table span {
	margin: 0;
	padding: 0;
	border: 0;
}
table {background: #eee;width: 100%;}
td {padding:8px;border-bottom:solid 1px #fff;}
/* TABELLER 2010-06-08 END */

/* FAT FOOTER 2011-12-20 START */
.sitemapII {font-size:10px;position:relative;}
.sitemapII .ulContainer {float:left;margin-left:20px;margin-right:5px;margin-top:0px;margin-bottom:0px;text-align:left;}
.sitemapII p {color:#D6D6D6;font-weight:bold;margin-bottom: 17px;margin-top:10px;}
.sitemapII a:link,.sitemapII a:active,.sitemapII a:visited,.sitemapII a:hover {text-decoration:none;color:#acacac;}
.sitemapII a:hover {color:#fff;}
.sitemapII ul {padding-left:0;margin-left:0;}
.sitemapII ul li {list-style-type:none!important;margin-left:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:2px;}
.sitemapII .openHours {position:absolute;bottom:7px;left:306px;width:310px;}

/* FAT FOOTER 2011-12-20 END */

