@charset "utf-8";

/***********************************************************************************/
/***** PAGE MAIN ELEMENTS     ******************************************************/
/***********************************************************************************/

html{
	height:100%;
	width:100%;
}
body{
	height:100%;
	width:100%;
	background-color:#efefef;
	margin:0;
	padding:0;
	font-family:Georgia;
}
form{
	display:inline;
}
.position{
	min-height:100%;
	position:relative;
}
.color{
	background-color:#006633;
}
.frameTop{
	height:169px;
	background-image:url(../_img/tab-inactive.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.frameTopMain{
	height:169px;
	background-image:url(../_img/top-hagk.jpg);
	background-repeat:repeat-x;
	width:996px;
	margin:0 auto 0 auto;
}
.frameBoxes{
}
.frameBoxesMain{
	width:996px;
	background-color:#ffffff;
	margin:0 auto 0 auto;
}
.top{
	background-image:url(../_img/logo.png);
	background-position:12px 5px;
	background-repeat:no-repeat;
	height:142px;
	padding: 0 0 0 0;
	text-align:right;
	position:relative;
}
.frame{
	background-image:url(../_img/black05.png);
	background-repeat:repeat;
}
.frameMain{
	width:996px; /* + 2 pix border = 996*/
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
}
.mainBottom{
	width:996px; /* + 2 pix border = 996*/
	margin:0 auto 0 auto;
	height:60px;
	background-image:url(../_img/bottom-fade.png);
	background-repeat:repeat-x;
}
.menu{
	border-bottom:0 solid #000033;
	padding: 0 15px 0 15px;
}
.footerFix{
	padding-bottom:0; /* same as footer (frameBottom) size */
}
.frameBottom{
	height:40px;
	background-image:url(../_img/);
	background-repeat:repeat-x;
	position:absolute;
	bottom:0;
	width:100%;
}
.frameBottomMain{
	height:40px;
	background-image:url(../_img/black05.png);
	background-repeat:repeat;
	width:996px;
	margin:0 auto 0 auto;
}
.frameBottomMain .inner{
	padding-top:8px;
}
.frameBottomMain p{
	color:#000000;
	font-weight:bold;
}
.left{
	float:left;
	width:200px;
	padding: 0;
}
.middle{
	float:left;
	padding: 0;	
	width:596px;
}
.right{
	float:left;
	width:200px;
	padding: 0;
}
.fullPage{
	float:left;
	width:980px;
	padding: 0;
}
.twoColumns{
	/* float sätts i mallen - styr vilken column som inte finns
	"right" visas ej höger kolumn
	"left" visas ej vänster */
	width:780px;
	padding: 0;
}

/***********************************************************************************/
/***** SEARCH           ************************************************************/
/***********************************************************************************/

.search{
	border:0;
	position:absolute;
	top:0;
	right:15px;
	width:200px;
	background-image:url(../_img/black20.png);
	background-repeat:repeat;
	padding:10px 10px 10px 10px;
}
input{
	font-family:verdana;
	font-size:10px;
	padding:1px;
}
.btn{
	padding:0 0;
	margin-left:3px;
}

/***********************************************************************************/
/***** BASE FONT AND LINKS      ****************************************************/
/***********************************************************************************/

a {
	font-family:Georgia, "Times New Roman", Times, serif;
}
a:link {
	text-decoration: none;
	color:#333399;
}
a:active {
	text-decoration: none;
	color:#333399;
}
a:visited {
	text-decoration: none;
	color:#333399;
}
a:hover {
	text-decoration: underline;
	color:#333399;
}
H1{
	margin-bottom: 10px;
	margin-top: 6px;
	font-family:arial;
	font-weight:bold;
	color:#000000;
	font-size:1.6em;
}
H2{
	margin-bottom: 6px;
	margin-top: 4px;
	font-family:arial;
	font-weight:bold;
	color:#000000; /**/
	font-size:1.2em;
}
H3{
	margin-bottom: 1px;
	margin-top: 4px;
	padding:3px 0 3px 0;
	font-family:georgia;
	font-weight:bold;
	color:#000000;
	font-size:0.9em;
}
H4{
	padding:0;
	margin:0;
	font-family:georgia;
	font-weight:bold;
	color:#000000;
	font-size:0.7em;
	display:block;
}
P{
	margin-bottom: 1px;
	margin-top: 2px;
	font-family:georgia;
	font-weight:normal;
	color:#000000;
	font-size:0.7em;
}
.article ul li{
	margin-bottom: 1px;
	margin-top: 2px;
	font-family:georgia;
	font-weight:normal;
	color:#000000;
	font-size:0.8em;
}
label{
	margin-bottom: 1px;
	margin-top: 2px;
	font-family:verdana;
	font-weight:bold;
	color:#000000;
	font-size:0.7em;
}
.foot P {
	font-family:verdana;
	font-weight:normal;
	font-size:0.6em;
}

/***********************************************************************************/
/***** ARTICLE BASE           ******************************************************/
/***********************************************************************************/

.article {
	padding:10px 0 0 0;
}
.article h1{
	margin-bottom: 3px;
	margin-top: 2px;
	font-family:arial;
	font-weight:bold;
	color:#000000;
	font-size:1.6em;
}
.article p{
	margin-bottom: 8px;
	margin-top: 2px;
	font-family:georgia;
	font-weight:normal;
	color:#000000;
	font-size:0.8em;
}
.article .readMore{
	display:block;
	text-align:right;
}
.article .readMore P{
	text-decoration: underline;
	color:#124e7b;
}
.sep {
	display:block;
	height:3px;
	padding-bottom:3px;
	margin-top:3px;
	border-bottom:1px dashed #dddddd;
}
img.imgAlignR{
	margin:2px 0 2px 5px;
}
.article table td, table td{
	font-family:verdana;
	font-weight:normal;
	color:#000000;
	font-size:10px;
}
/***********************************************************************************/
/***** PAGE NAME              ******************************************************/
/***********************************************************************************/

.welcome {
	padding:10px 0 0 0;
}
.welcome h1{
	margin-bottom: 3px;
	margin-top: 2px;
	font-family:georgia;
	font-weight:bold;
	font-style:italic;
	line-height:140%;
	color:#000000;
	font-size:1.4em;
}
.sep {
	display:block;
	height:3px;
	margin-bottom:3px;
	border-bottom:1px dashed #dddddd;
}
img.imgAlignR{
	margin:2px 0 2px 5px;
}

/***********************************************************************************/
/***** Float and padding      ******************************************************/
/***********************************************************************************/

.clearFloat{
	clear:both;
	font-size:1px;
	line-height:0;
}
.floatL{
	float:left;
}
.floatR{
	float:right;
}
.inner{
	padding:5px 15px 0 15px;
}
.left .inner{
	padding:18px 5px 0 15px;
}
.right .inner{
	padding:18px 15px 0 5px;
}
.middle .inner{
	padding:5px 20px 20px 20px;
}
.fullPage .inner{
	padding:5px 20px 20px 20px;
}
.twoColumns .inner{
	padding:5px 10px 20px 10px;
}
.foot .inner{
	padding:3px 0 0 0;
}

/***********************************************************************************/
/***** Boxar höger kolumnen   ******************************************************/
/***********************************************************************************/

.boxAktuellt, .boxWeather, .boxResults, .boxKontakt, .boxLogin, .boxSpelratt {
	padding-bottom:20px;
}
.boxAktuellt {
	background-color:#efefef;
	padding:10px;
	margin-bottom:12px;
}
.boxAktuellt hr{
	border:0;
	height:1px;
	background-color:#666666;
	color:#666666;
	margin:2px 0 2px 0;
}
.boxWeather {}
.boxResults {}
.boxKontakt {}
.boxSpelratt {}
.boxLogin {}

/***********************************************************************************/
/***** Ruta fr bla slopen    ******************************************************/
/***********************************************************************************/

.infoItem .divOuter1{
	background-color:#ffffff;
	border:1px solid #f1f1f1;
	margin-top:0;
}
.infoItem .divOuter2{
	border:1px solid #e3e3e3;
}
.infoItem .divOuter3{
	border:3px solid #ffffff;
}
.infoItem .divFrame{
	border:1px solid #8e8e8e;
}
.infoItem .divFrameInner{
	background-image:url(../_img/topShadow-light.png);
	background-repeat:repeat-x;
	background-position:top;
	position:relative;
}
.infoItem .arrow{
	display:block;
	width:22px;
	height:14px;
	position:relative;
	color:#ffffff;
	top:-24px;
	background-image:url(../_img/arrow.png);
	background-repeat:repeat;
}
.infoItem .rightArrow{
	right:0;
	position:absolute;
	top:-14px;
}
.p10{
	padding:10px 10px 10px 10px;
}

/***********************************************************************************/
/***** SLOPE TABELLEN        *******************************************************/
/***********************************************************************************/

.slope {
	padding:5px;
}
.slope h4{
	margin:0;
}
table.tblSlope{
	width:100%;
}
.slope .tblSlope td{
	font-family:verdana;
	font-size:0.7em;
	margin:0;
	padding:2px 3px 2px 3px;
}
.txtC{
	text-align:center;
}

/***********************************************************************************/
/***** TOP MENY              *******************************************************/
/***********************************************************************************/

.navContainer ul{
    list-style-type:none;
    padding:0;
    margin:0;
}
#QS_menulist {
}
#QS_menulist UL {
    list-style-type:none;
    padding:0;
    margin:0;
}
#QS_menulist LI {
	Z-INDEX: 999; 
	FLOAT: left; 
	TEXT-ALIGN: left;
	margin-right:3px;
	padding:0;
    display:inline;
}
#QS_menulist LI A, #QS_menulist A.subcontainer {
    padding:0.6em 0.5em 0.6em 0.5em;
    border-top:0em solid White;
    border-bottom:0;
    border-right:0em solid White;
    border-left:0em solid White;
    display:block;
    color:#444444;
	font-weight:bold;
	font-size:0.7em;
    background-image:url(../_img/tab-inactive.png);
    background-repeat:repeat-x;
	background-position:bottom;	
    background-color:#ffffff;
    text-decoration:none;
}
#QS_menulist A.subcontainer {
    padding:0.6em 2em 0.6em 0.5em;
	background-image:url(../_img/tab-inactive-sub.png);
	background-position:bottom right;
	background-color:#ffffff;
}
#QS_menulist LI A:hover, #QS_menulist A.subcontainer:hover, #QS_menulist UL LI A#qs_activelink:link {
    padding:0.6em 0.5em 0.6em 0.5em;
    border-top:0em solid White;
    border-bottom:0;
    border-right:0em solid White;
    border-left:0em solid White;
    display:block;
    color:#444444;
	font-weight:bold;
	font-size:0.7em;
    background-color:#ffffff;
    background-image:url(../_img/menu-blue-fade.png);
	background-position:top;
    background-repeat:repeat-x;
}
#QS_menulist A.subcontainer:hover {
    padding:0.6em 2em 0.6em 0.5em;
	background-image:url(../_img/menu-blue-fade-sub.png);
	background-position:top right;
}
#QS_menulist LI UL {
	Z-INDEX: 2; LEFT: -999em; WIDTH: 1em; POSITION: absolute
}
#QS_menulist LI UL A.subcontainer, #QS_menulist LI UL A {
	border:1px solid #CCCCCC;
	border-top:0;
	background-image:none;
	background-color:#FFFFFF;
}
#QS_menulist LI UL A.subcontainer:hover, #QS_menulist LI UL A:hover {
	border:1px solid #CCCCCC;
	border-top:0;
	background-image:none;
	background-color:#efefef;
}
#QS_menulist LI UL LI {
	WIDTH: 170px
}
#QS_menulist LI UL LI A {
	WIDTH: 170px
}
#QS_menulist LI UL UL {
	LEFT: -999em; MARGIN: -27px 0px 0px 170px
}
#QS_menulist LI:hover UL UL {
	LEFT: -999em
}
#QS_menulist LI:hover UL UL UL {
	LEFT: -999em
}
#QS_menulist LI:hover UL UL UL UL {
	LEFT: -999em
}
#QS_menulist LI.sfhover UL UL {
	LEFT: -999em
}
#QS_menulist LI.sfhover UL UL UL {
	LEFT: -999em
}
#QS_menulist LI.sfhover UL UL UL UL {
	LEFT: -999em
}
#QS_menulist LI:hover UL {
	LEFT: auto
}
#QS_menulist LI LI:hover UL {
	LEFT: auto
}
#QS_menulist LI LI LI:hover UL {
	LEFT: auto
}
#QS_menulist LI LI LI LI:hover UL {
	LEFT: auto
}
#QS_menulist LI.sfhover UL {
	LEFT: auto
}
#QS_menulist LI LI.sfhover UL {
	LEFT: auto
}
#QS_menulist LI LI LI.sfhover UL {
	LEFT: auto
}
#QS_menulist LI LI LI LI.sfhover UL {
	LEFT: auto
}
/* Hide Intranet i toppen */
div.navContainer div#menuI{
	display:none;
}

/***********************************************************************************/
/***** Intranätets meny              ***********************************************/
/***********************************************************************************/

#QS_intranetmenulist, #QS_intranetmenulist ul {
padding: 0;
list-style: none;
float : left;
width : 180px;
margin-bottom:12px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;

}
#QS_intranetmenulist li a {
display: block;
width: 168px;
padding-top: 0px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
border: 1px solid #F4F4F4;
background: #F4F4F4;
font-family:verdana;
font-size:0.7em;
COLOR: #C90404;
}
* html #QS_intranetmenulist li a {width: 178px;}
#QS_intranetmenulist li a:hover
{
background: #7D9693;
COLOR: #FFFFFF;
width: 168px;
font-family:verdana;
font-size:0.7em;
border: 1px solid #7D9693;
}
* html #QS_intranetmenulist li a:hover {width: 178px;}
#QS_intranetmenulist a.subcontainer {
background-image: url(../../fixedImages/pijltje.gif);
background-repeat: no-repeat;
background-position: right center;
}
#QS_intranetmenulist a.subcontainer:hover {
background-image: url(../../fixedImages/pijltjeover.gif);
background-repeat: no-repeat;
background-position: right center;
}
#QS_intranetmenulist li { /* all list items */
position : relative;
float: left;
line-height : 1.75em;
text-align:left;z-index: 1;
}
#QS_intranetmenulist li ul { /* second-level lists */
position: absolute;	
margin-left : 180px;
left: -999em;
margin-top : -1.95em;}
* html #QS_intranetmenulist li ul { margin-left : 178px; }
#QS_intranetmenulist li ul ul { /* third-and-above-level lists */
left: -999em;
margin-top : -1.95em;
}
#QS_intranetmenulist li:hover ul ul, #QS_intranetmenulist li:hover ul ul ul,#QS_intranetmenulist li:hover ul ul ul ul, #QS_intranetmenulist li.sfhover ul ul, #QS_intranetmenulist li.sfhover ul ul ul, #QS_intranetmenulist li.sfhover ul ul ul ul {
left: -999em;
}
#QS_intranetmenulist li:hover ul, #QS_intranetmenulist li li:hover ul, #QS_intranetmenulist li li li:hover ul, #QS_intranetmenulist li li li li:hover ul, #QS_intranetmenulist li.sfhover ul, #QS_intranetmenulist li li.sfhover ul, #QS_intranetmenulist li li li.sfhover ul, #QS_intranetmenulist li li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

/***********************************************************************************/
/***** LIST MENYER           *******************************************************/
/***********************************************************************************/

/***** LIST MENYER - undersidor *******/
.subPage #QS_list{}
.subPage #QS_list .QS_listitemHead {
	padding:3px 3px 2px 3px;
	display:block;
	border:1px dashed #999999;
	background-color:#eeeeee;
}
.subPage #QS_list .QS_listitem .QS_listminusplus{
    FLOAT: left;
    WIDTH: 14px;
    POSITION: relative;
    TOP: 1px;
}
.subPage #QS_list .QS_listitem .QS_listitemtitle{
    FONT-WEIGHT: bolder;
    LEFT: 4px;
    POSITION: relative
}
.subPage #QS_list .QS_listitem .QS_listitemtitle a:link,
.subPage #QS_list .QS_listitem .QS_listitemtitle a:active,
.subPage #QS_list .QS_listitem .QS_listitemtitle a:visited,
.subPage #QS_list .QS_listitem .QS_listitemtitle a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:0.8em;
}
.subPage #QS_list .QS_listitem .QS_listitemtitle a:hover {
	color:#000000;
}
.subPage #QS_list .QS_listitem{
    padding: 2px 0 2px 0;
    width: 100%;   
    clear: both
}
.subPage #QS_list .QS_listitem .QS_listitemvalue{
    padding: 5px 5px 15px 5px;
	border-bottom:1px dashed #999999;
	border-left:1px dashed #999999;
	border-right:1px dashed #999999;
	border-top:0;
	background-color:#efefef;
}

/***** LIST MENYER - höger kolumn *******/
.subNewsRight #QS_list{}
.subNewsRight #QS_list .QS_listitemHead {
	padding:3px 3px 2px 3px;
	display:block;
	border-bottom:2px solid #999999;
	background-color:#ffffff;
}
.subNewsRight #QS_list .QS_listitem .QS_listminusplus{
    FLOAT: left;
    WIDTH: 14px;
    POSITION: relative;
    TOP: 1px;
}
.subNewsRight #QS_list .QS_listitem .QS_listitemtitle{
    FONT-WEIGHT: bolder;
    LEFT: 4px;
    POSITION: relative
}
.subNewsRight #QS_list .QS_listitem .QS_listitemtitle a:link,
.subNewsRight #QS_list .QS_listitem .QS_listitemtitle a:active,
.subNewsRight #QS_list .QS_listitem .QS_listitemtitle a:visited,
.subNewsRight #QS_list .QS_listitem .QS_listitemtitle a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:0.8em;
}
.subNewsRight #QS_list .QS_listitem .QS_listitemtitle a:hover {
	color:#000000;
}
.subNewsRight #QS_list .QS_listitem{
    padding: 2px 0 2px 0;
    width: 100%;   
    clear: both
}
.subNewsRight #QS_list .QS_listitem .QS_listitemvalue{
    PADDING: 5px 2px 15px 2px;
}

/***** LIST MENYER - startsidan *******/
.startPage #QS_list{}
.startPage #QS_list .QS_listitemHead {
	background-image:url(../_img/boxMainHeadBG-light.gif);
	background-repeat:repeat-x;
	padding:4px 3px 3px 3px;
	display:block;
}
.startPage #QS_list .QS_listitem .QS_listminusplus{
    FLOAT: left;
    WIDTH: 14px;
    POSITION: relative;
    TOP: 1px;
}
.startPage #QS_list .QS_listitem .QS_listitemtitle{
    FONT-WEIGHT: bolder;
    LEFT: 4px;
    POSITION: relative
}
.startPage #QS_list .QS_listitem .QS_listitemtitle a:link,
.startPage #QS_list .QS_listitem .QS_listitemtitle a:active,
.startPage #QS_list .QS_listitem .QS_listitemtitle a:visited,
.startPage #QS_list .QS_listitem .QS_listitemtitle a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-size:0.9em;
}
.startPage #QS_list .QS_listitem .QS_listitemtitle a:hover {
	color:#000000;
}
.startPage #QS_list .QS_listitem{
    padding: 2px 0 2px 0;
    width: 100%;   
    clear: both
}
.startPage #QS_list .QS_listitem .QS_listitemvalue{
    PADDING: 5px 5px 15px 5px;
}

/***********************************************************************************/
/***** CATALOG QS specific   *******************************************************/
/***********************************************************************************/

#QS_catalog{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#QS_catalog .QS_catalogitem{
    BORDER-RIGHT: #dcdcdc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #dcdcdc 1px solid;
    PADDING-LEFT: 2px;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #dcdcdc 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dcdcdc 1px solid;
    POSITION: relative
}
#QS_catalogbrowsetable{
    FONT-WEIGHT: bolder;
    MARGIN-BOTTOM: 5px;
    WIDTH: 100%;
    TEXT-ALIGN: center
}
#QS_catalog .QS_catalogitem .QS_fieldline{
    CLEAR: both;
    FLOAT: left;
    PADDING-BOTTOM: 7px;
    WIDTH: 100%;
    POSITION: relative
}
#QS_catalog .QS_catalogitem .QS_fieldline .QS_fieldlabel{
    LEFT: 0px;
    FLOAT: left;
    WIDTH: 25%;
    FONT-STYLE: italic;
    POSITION: relative;
    TEXT-ALIGN: right
}
#QS_catalog .QS_catalogitem .QS_fieldline .QS_fieldvalue{
    LEFT: 7px;
    FLOAT: left;
    WIDTH: 70%;
    POSITION: relative
}
#QS_catalog .QS_catalogitem .QS_fieldline .QS_formlink{
    LEFT: 7px;
    FLOAT: left;
    WIDTH: 70%;
    POSITION: relative
}
#QS_catalog .QS_catalogitem .QS_fieldline .QS_itempicture{
    LEFT: 7px;
    FLOAT: left;
    WIDTH: 70%;
    POSITION: relative
}
#QS_catalog .QS_catalogitem .QS_fieldline .QS_itemtitle{
    FONT-WEIGHT: bolder;
    LEFT: 0px;
    FLOAT: left;
    WIDTH: 90%;
    POSITION: relative
}

/***********************************************************************************/
/***** QS FEED               *******************************************************/
/***********************************************************************************/

#QS_feed
{
    WIDTH: 100%
}
#QS_feed .QS_feeditem
{
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 100%;
    POSITION: relative;
	font-family:verdana;
	font-size:0.7em;
}
#QS_feed .QS_feeditem .QS_feeditemcategory
{
    FONT-WEIGHT: bold;
}
#QS_feed .QS_feeditem .QS_feeditemdescription
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
#QS_feed .QS_feeditem .QS_feeditemdetails
{
	color:#999999;
}
#QS_feed .QS_feeditem .QS_feeditemtitle
{
    FONT-WEIGHT: bold;
}
#QS_feed .QS_feeditem .QS_feeditemdescription P
{
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 3px
}

/***********************************************************************************/
/***** QS FORM               *******************************************************/
/***********************************************************************************/

#QS_form{
/*	border:1px dashed #999999;*/
	background-color:#efefef;
	padding:12px;
	min-height:1px;
	display:block;
}
#QS_form .QS_fieldline{
    PADDING-BOTTOM: 10px;
    display:block;
/*	border-bottom:1px dashed #006666;*/
	margin-bottom:10px;
}
#QS_form .QS_fieldline .QS_fieldlabel{
	display:block;
    FONT-STYLE: italic;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#QS_form .QS_fieldline .QS_fieldvalue{
}
#QS_form .QS_fieldline .QS_fieldvalue img{
    position: relative;
	top:7px;
}
#QS_form .QS_fieldline .QS_oneline{
    FLOAT: none;
    padding: 3px 0 3px 0;
    POSITION: relative;
	display:block;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/***********************************************************************************/
/***** QS SEARCH results     *******************************************************/
/***********************************************************************************/

#QS_searchResults{}
#QS_searchResults .QS_searchResultsTitle{
    FONT-WEIGHT: bold;
}
#QS_searchResults .QS_searchResultsText{
    PADDING-BOTTOM: 7px;
    FONT-STYLE: italic
}

/***********************************************************************************/
/***** QS SHADOW             *******************************************************/
/***********************************************************************************/

#shadow-container{
    LEFT: 3px;
    MARGIN-BOTTOM: 3px;
    MARGIN-RIGHT: 3px;
    POSITION: relative;
    TOP: 3px
}
#shadow-container .shadow2{
    LEFT: -1px;
    POSITION: relative;
    TOP: -1px
}
#shadow-container .shadow3{
    LEFT: -1px;
    POSITION: relative;
    TOP: -1px
}
#shadow-container .container{
    LEFT: -1px;
    POSITION: relative;
    TOP: -1px
}
#shadow-container .shadow1{
    BACKGROUND: #f1f0f1
}
#shadow-container .shadow2{
    BACKGROUND: #dbdadb
}
#shadow-container .shadow3{
    BACKGROUND: #b8b6b8
}
#shadow-container .container{
    BORDER-RIGHT: #848284 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #848284 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #848284 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #848284 1px solid
}

/***********************************************************************************/
/***** QS THEME              *******************************************************/
/***********************************************************************************/

#QS_theme{
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: gray 1px dashed;
	border-top: gray 1px dashed;
	border-left: gray 1px dashed;
	border-bottom: gray 1px dashed;
	overflow: hidden;	
}

#QS_theme .QS_theme_subject{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
}
#QS_theme .QS_theme_body{}
#QS_theme .QS_theme_footer{
    CLEAR: both;
    BORDER-TOP: silver 1px solid;
    MARGIN-TOP: 5px;
    FONT-SIZE: 0.8em;
    FLOAT: left;    
    WIDTH: 100%;
    TEXT-ALIGN: right;    
}
#QS_theme .QS_theme_footer UL{
	list-style-position: outside;
	list-style-type: square;
	padding-left: 10px;
	margin-left: 10px;	
}

/***********************************************************************************/
/***** QS BREADCRUMS         *******************************************************/
/***********************************************************************************/
.breadcrums{
	padding:5px 0 2px 0;
	margin: 0 15px 0 15px;
	border-bottom:1px dashed #cccccc;
}
#QS_breadcrumbs{
    FONT-WEIGHT: bolder;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    POSITION: relative;
    TEXT-ALIGN: left
}

/***********************************************************************************/
/***** TÄVLINGSSIDAN       *********************************************************/
/***********************************************************************************/

.divTavling table{
	table-layout:auto;
	border-collapse:collapse;
	display:block;
	width:100%;
	border:0;
}
.divTavling table td {
	margin:0;
	padding:2px;
	border-bottom:1px dashed #666666;
}
.divTavling table td, .divTavling table td p,  .divTavling table td div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.divTavling table td a img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	border:0;
}
.divTavling table td img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter: alpha(opacity=50);
	border:0;	
}

/***********************************************************************************/
/***** SPECIAL STYLES        *******************************************************/
/***********************************************************************************/

a img{
	border:0;
}
.divContentH4{
	border-bottom:1px dashed #666666;
	margin-bottom:5px;
	padding-bottom:2px;
}
.frameBottomMain p, .frameBottomMain a:link, .frameBottomMain a:visited, .frameBottomMain a:hover{
	color:#ffffff;
}
table td p, table td div{
	font-size:100%;
}


