﻿/* Generell CSS för alla sidor */
body								{ background-image: url(../images/layout/main-bg.gif);margin: 0px;padding: 0px;background-color: #FFFFFF;background-repeat: repeat-x;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #626c70; }
	
/* Sajtstruktur */	
#layout								{ margin: auto; width: 779px; }
#layout #top-links .last			{ padding-right: 0px; }
#header								{ background-image: url(../images/layout/sidhuvud.jpg);background-repeat: no-repeat;display: block;margin: auto;height: 64px;width: 779px;clear: both; }
#header #logo						{ padding-left: 626px; }
#header #home						{ display: block;height: 40px;width: 130px;float: right;margin-top: 15px;margin-right: 15px;text-indent: -9000px; }
#top-links							{ color: #6b818b;display: block;padding: 0px;text-align: right;margin-top: 12px;margin-right: auto;margin-bottom: 0px;margin-left: auto;list-style-type: none;width: 770px; }
#top-links li						{ display: inline;margin: 0px;padding: 0px; }
#top-links a						{ color: #6b818b;text-decoration: none;padding-right: 3px;padding-left: 3px; }
#top-links a:hover					{ text-decoration: underline; }
#copyright							{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;float: left;display: block;color: #8ca9b6;margin-top: 17px;margin-left: 17px; }
#footer								{ display: block;height: 59px;width: 779px;background-image: url(../images/layout/sidfot.jpg);background-repeat: no-repeat;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto; }
#footer-links						{ float: right;padding: 0px;display: block;list-style-type: none;width: 400px;text-align: right;margin-top: 17px;margin-right: 17px;margin-bottom: 0px;margin-left: 0px; }
#footer-links li					{ display: inline; }
#footer-links a						{ background-image: url(../images/layout/blue-arrow.gif);background-repeat: no-repeat;padding-left: 10px;display: inline-block;margin-left: 5px;background-position: left center;color: #8ca9b6;text-decoration: none; }
#footer-links a:hover				{ text-decoration: underline; }
#content							{ background-image: url(../images/layout/middle-bg.gif);background-repeat: repeat-y; }
#page-c								{ background-image: url(../images/layout/margins.gif);background-repeat: no-repeat;min-height:300px; /*firefox, opera, ie7 */height:auto !important; /*firefox, opera, ie7 */height:300px;padding-top: 7px;padding-right: 12px;padding-bottom: 13px;padding-left: 13px; }
.clear								{ clear:both; }

/*MainStart*/
.separator-01						{ margin: 0px;padding: 0px;background-image: url(../images/layout/top_divider.jpg);height: 27px;border: 0 none; }
#home								{ background-image: url(../images/layout/margins.gif);background-repeat: no-repeat;min-height:300px; /*firefox, opera, ie7 */height:auto !important; /*firefox, opera, ie7 */height:300px;padding-top: 0px;padding-right: 6px;padding-bottom: 0px;padding-left: 8px; }

/*Normalsida2C*/
#layout .sub-menu-01				{ height: 52px;background-image: url(../images/layout/submenu-001.gif); }
#layout .sub-menu-02				{ height: 52px;background-image: url(../images/layout/submenu-002.gif); }
#layout .sub-menu-03				{ height: 52px;background-image: url(../images/layout/submenu-003.gif); }

#bredcumb-01						{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;background-image: url(../images/layout/content-header.gif);background-repeat: no-repeat;height: 29px;line-height: 29px;padding-left: 15px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 570px; }
#bredcumb-01 a						{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #00ADF2;text-decoration: none; }

#right-column						{ width: 583px;float: right; }
#right-column a:hover				{ text-decoration: underline;color: #029ad7; }
.content-01							{ background-image: url(../images/layout/content-line.gif);background-repeat: repeat-y;clear: both; }
.content-padd						{ padding-top: 10px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px; }
.content-padd h1					{ padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;font-size: 18px; }

#left-column						{ float: left;width: 162px; margin-right: 9px; }

.content-footer						{ clear: both;padding-top: 11px;margin-top: 20px;background-repeat: repeat-x;background-position: top;color: #8ca9b6;border-top-width: 1px;border-top-style: solid;border-top-color: #D1DDE2; }
.content-footer a					{ color: #8ca9b6;text-decoration: none; }

/* Shell */
#bredcumb-03						{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;background-image: url(../images/layout/s_content_top_wide_bg.gif);background-repeat: no-repeat;height: 29px;line-height: 29px;padding-left: 15px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 740px; }
#bredcumb-03 a						{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #00ADF2;text-decoration: none; }
.content-03							{ background-image: url(../images/layout/s_content_mid_bg.gif);background-repeat: repeat-y;clear: both; }
#center-column						{ width: 100%; }


/* NormalSida */
#right-column-02					{ width: 412px;float: left;margin-right: 9px; }
.content-02							{ background-image: url(/images/layout/content-line-center.gif);background-repeat: repeat-y;clear: both; }
#bredcumb-02						{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;background-image: url(/images/layout/content-header-center.gif);background-repeat: no-repeat;min-height: 29px; line-height: 29px;padding-left: 15px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; width: 400px; }
#bredcumb-02 a						{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #00ADF2;text-decoration: none; }
#rightside-column					{ float: right;width: 162px; }
.box2								{ background-image: url(/images/layout/box2-bg.gif);background-repeat: repeat-y;margin-bottom: 9px; }
.box2 .container2					{ background-image: url(../img/box-2-end.gif);background-repeat: no-repeat;padding-top: 10px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;background-position: bottom;color: #8ca9b6; }
a.rlink								{ display: block;color: #8ca9b6;text-decoration: none; }
a.rlink:hover						{ text-decoration: underline; }
a.rlink2							{ display: block;color: #3a6274;text-decoration: none; }
a.rlink2:hover						{ text-decoration: underline; }

/* SitesMenu Control */
#menu								{ padding: 0px;list-style-type: none;margin-top: 40px;margin-right: 0px;margin-bottom: 0px;margin-left: 15px;display: block;float: left; }
#menu li							{ display: block;float: left;height: 24px; }

/* SiteMenu Control */

#sub-menu							{ padding: 0px;list-style-type: none;display: block;margin-top: 16px;margin-right: 0px;margin-bottom: 0px;margin-left: 15px;float: left;width: 750px; }
#sub-menu li						{ display: block;float: left;line-height: 22px;margin-right: 3px; }
#sub-menu a							{ color: #000000;text-decoration: none;padding-right: 8px;padding-left: 8px; }
#sub-menu .blue_selected			{ background-color: #85cef1;line-height: 22px;display: block;height: 24px;color: #000000; }
#sub-menu .green_selected			{ background-color:#4ead53;	line-height: 22px;display: block;height: 24px;color: #FFFFFF; }
#sub-menu a:hover					{ text-decoration: underline; }

/* SiteSubMenu Control */
.box								{ background-image: url(../images/layout/box-01-bg.gif);background-repeat: repeat-y;margin-bottom: 9px; }
.box .container						{ background-image: url(../images/layout/box-01-top.gif);background-repeat: no-repeat;padding-top: 8px;padding-right: 14px;padding-bottom: 0px;padding-left: 14px; }
.box .container2					{ background-image: url(../images/layout/box-01-top.gif);background-repeat: no-repeat;padding-top: 12px;padding-right: 14px;padding-bottom: 12px; }
.container a						{ font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;font-weight: bold;display: block;padding-bottom: 5px; }
.container2 a						{ color: #767d80;text-decoration: none;font-weight: normal;display: block;padding-bottom: 5px; }
.container a:hover					{ text-decoration:underline; }
.container2 a:hover					{ text-decoration:underline; }

/* Box 1 */
.featured-01						{ width: 254px;float: left;margin-bottom: 2px;margin-right: 1px; }
.featured-01 h1						{ color: #FFFFFF;background-image: url(../images/layout/feat-01-top.gif);background-repeat: no-repeat;margin: 0px;text-align: left;padding-top: 8px;padding-right: 0px;padding-bottom: 0px;padding-left: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;height: 22px; }
.featured-01 h1	a					{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; text-decoration: none; }
.featured-01 h1	a:hover				{ text-decoration: none; }
.featured-01 img					{ margin: 0px;text-align: left;padding-right: 0px;padding-bottom: 0px;padding-left: 6px; }
.featured-02						{ width: 254px;float: left;margin-bottom: 2px;margin-right: 1px; }
.featured-02 h1						{ color: #FFFFFF;background-image: url(../images/layout/feat-02-top.gif);background-repeat: no-repeat;margin: 0px;text-align: left;padding-top: 8px;padding-right: 0px;padding-bottom: 0px;padding-left: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;height: 22px; }
.featured-02 h1	a					{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; text-decoration: none; }
.featured-02 h1	a:hover				{ text-decoration: none; }
.featured-02 img					{ margin: 0px;text-align: left;padding-right: 0px;padding-bottom: 0px;padding-left: 6px; }
.featured-03						{ width: 254px;float: left;margin-bottom: 2px; }
.featured-03 h1						{ color: #FFFFFF;background-image: url(../images/layout/feat-03-top.gif);background-repeat: no-repeat;margin: 0px;text-align: left;padding-top: 8px;padding-right: 0px;padding-bottom: 0px;padding-left: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;height: 22px; }
.featured-03 h1	a					{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; text-decoration: none; }
.featured-03 h1	a:hover				{ text-decoration: none; }
.featured-03 img					{ margin: 0px;text-align: left;padding-right: 0px;padding-bottom: 0px;padding-left: 6px; }
.feat-info							{ height: 54px;background-image: url(../images/layout/featured-bg.gif);text-align: center; }
.feat-info a						{ color: #000000;font-weight: bold;text-decoration: none;line-height: 45px; }
.feat-info a:hover					{ color: #000000;font-weight: bold;text-decoration: underline; }

/* Box 2 */
.home-bt							{ display: block;height: 96px;width: 153px;float: left;background-image: url(../images/layout/bg-blue-bt.gif); }
.home-bt h2							{ color: #FFFFFF;margin: 0px;padding: 0px;text-align: center;line-height: 24px;font-size: 11px;font-family: Tahoma, Verdana; }
.home-bt .info						{ text-align: center;padding-top: 13px;padding-right: 15px;padding-left: 15px; }
.info a								{ color: #029ad7;text-decoration: none; }
.info a:hover						{ color: #029ad7;text-decoration: underline; }


/* XForm */
fieldset							{ border: 0px; padding: 0px; margin: 0px;}
span.xformvalidator					{ color: Red;}






