/*
 * updated and configured 2009-11-06 by Carola
 *
*/

/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
{font: inherit inherit 100% inherit;	margin:0;	padding:0;	border:0;	outline:0;	vertical-align:baseline;}
:focus{outline:0;} 
body{line-height:1;color:black;background:white;}

/* GENERAL SETTINGS FOR THE CMS */
img {	border-style: none;}
hr {	height: 1px;	margin: 0.5em 0 1em 0;	color: gray;	background-color: gray;	clear: both;}
ul,ol {	margin: 1.2em 0em 1.2em 2em;	padding: 0;}
ul li,ol li {	margin: 0.3em 0em 0em 0em;	list-style-position: outside;	line-height: 1em;	padding: 0 0 0.5em 0;}
ul {	list-style: url() disc;}ol {	list-style: decimal;}

strong {	font-weight: bold;}
em {	font-style: italic;}
blockquote {	margin: 0em 3em;}
/* end */

table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
body,html{font:0.86em "Helvetica Neue","Arial",Helvetica,freesans,sans-serif;background-color:#212121;color:#ccc;}
h1,h2{color:#8a9884;font-size:1.3em;margin-bottom:1em;}h2{margin-top:1em;margin-bottom:1em;}
h3{font-size:1.1em;font-weight:bold;color:#8a9884;border-bottom:1px solid #5A5A5A;margin-top:2em;}
p{line-height:1.5em;margin:1em 0;}
a:link,a:visited,a:active{color:#8a9884;}
a:hover{background-color:#8a9884;color:#fff;}
a:hover > img{background-color: transparent;}

#wrapper{width:736px;margin-left:auto;margin-right:auto;}
#head{clear:both;}

#head #menu
{width:243px;background-color:#4e5849;height:auto;float:left;}

#head ul
{
	list-style:none;
	display:block;
	height:auto;
	width:183px;
	margin: 7px auto 10px;
}

#head li
{padding-top:0.6em;padding-bottom:0.6em;margin-left:7px;border-bottom:1px dashed #333;}

#head li.last{border-bottom:0;}

#head a:link,#head a:visited,#head a:hover,#head a:active
{color:#a6a6a6;background-color:transparent;text-decoration:none;}

#head #logo{float:left;}
#head #pusher{width:488px;height:311px;float:right;background-color:#333;}

body.start #head li.start a:link,
body.start #head li.start a:visited,
body.start #head li.start a:active,
body.series100 #head li.series100 a,
body.series200 #head li.series200 a,
body.series300 #head li.series300 a,
body.aterforsaljare #head li.aterforsaljare a{color:#fff;font-weight:bold;}

body.start #head li.start,
body.series100 #head li.series100,
body.series200 #head li.series200,
body.series300 #head li.series300,
body.aterforsaljare #head li.aterforsaljare
{	margin: 0;	padding: 0;}

body.start #head li img,
body.series100 #head li span,
body.series200 #head li span,
body.series300 #head li span,
body.aterforsaljare #head li span
{background:url(/System/Templates/Sites/159/images/icon_arrow_selected.gif);}

#content{clear:both;padding-top:11px;}

#faux{overflow:auto;background:url(/System/Templates/Sites/159/images/content_background.gif) repeat-y top left;width:100%;}

#content #bottom{background:url(/System/Templates/Sites/159/images/content_bottom.gif);background-repeat: no-repeat; height:5px;clear:both;font-size:0.01em;}

#content #top{background:url(/System/Templates/Sites/159/images/content_top.gif);height:5px;background-repeat: no-repeat; font-size:0.01em;}

#left,#right{padding:20px;background:transparent;display:inline;}

#left{float:left;width:203px;}

#left h1{color:#8a9884;border-bottom:1px dashed #999;padding-bottom:1em;text-align:center;}

#left h1 strong{font-weight:bold;}

#left ul{	padding:0 0 0 7px;	margin:0;}

#left li{	margin: 0; padding: 0;	line-height:1.5em;padding-left:7px;border-bottom:1px dashed #333;	list-style: none;}

#left li a:link,#left li a:visited,#left li a:active
{color:#999;background-color:transparent;text-decoration:none;}

#left li a:link.selected,
#left li a:visited.selected,
#left li a:active.selected,
#left li a:hover.selected
{color:#fff;background-color:transparent;text-decoration:none;}

#left li a:hover{color:#999;}

#right{width:448px;position:relative;float:right;}

#content table{width:100%;border-spacing:1px;}
#content tr{background-color:#666;line-height:2em;}
#content td{text-align:center;}
#content tr.title{background-color:transparent;}
#content tr.title td{text-align:left;}
#content td.selected{background-color:#4e5849;color:#fff;}

#content small{color:#E6E6E6;font-weight:bold;}

#footer-wrapper{clear:both;padding-top:11px;}
#footer{background-color:#333;padding:15px;}
#footer #bottom{background:url(/System/Templates/Sites/159/images/footer_bottom.gif);height:5px;border:1px solid #f00;}

div#debug_box{position:absolute;top:0;right:0;height:100px;width:200px;background-color:#ccc;color:#000;padding:5px;border-left:2px solid #aaa;border-bottom:2px solid #aaa;}
div#debug_box h1{font-weight:bold;color:#000;border-bottom:1px solid #aaa;} 

#loginForm input
{
	margin-bottom: 7px;
}

#menu li.current a,
#left li.current a,
#menu li.start_current a,
#menu li.series100_current a,
#menu li.series200_current a,
#menu li.series300_current a,
#menu li.aterforsaljare_current a 
{ color: white; font-weight: bold;} 

#prod_1{ width:245px; float:left; } 
#prod_3{ width:245px; float:left; } 
#prod_2{ width:245px; float:left; } 

#right td{ width: 75px; border-right-style: solid; border-right-width: 1px; border-right-color: black;  } 

/* FONT-CLASSES */
.rubrik1{color:#8A9884; font-size:1.3em; margin-bottom:1em; border:0 none; margin:0; outline-color:-moz-use-text-color; font-weight: bold; outline-style:none; outline-width:0; padding:0; vertical-align:baseline; } 
.brodtext{font-size: 0.9em;}
 

/* - - - CLASSES - - - */
.clear {	clear: both;	line-height: 0.01;	border-style: none;}

.tabletext{ background-color: #4e5849; font-size: 0.9em;}

table p { margin: 0; padding: 0; }