/*
Theme Name: Blank 1 sidebar - right (theme development)

*/

/* -- just some ugly styling to make it easier to get started, can safely be removed */
// #entry-meta-single {border:1px solid red;}
// #respond {border:1px solid yellow;}
// .depth-1 {border: 1px solid orange;}
// .navigation {border:1px dashed white;}
// .post {border:1px solid pink}
img {border:none;}


/* - BASIC STUFF - */
body {background: #000000 url(bg-line.png) no-repeat top left; font:9pt/11pt Verdana, Geneva, sans-serif; color:#fff;margin:0 auto;padding:0; }
a {color: #aa771b; text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {margin-top: 6px; font-size: xx-small}
blockquote {font-style:oblique}
p {line-height: 18px; margin: 6px 0 12px 0;}

div.entry-meta {
font-size: 8px;
}
div.entry-meta a {
color: #999999; text-decoration: none;
}
div.entry-meta a:hover {
color: #ffffff;
}

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {color: #999999; margin:0;padding:0; font-weight: normal; letter-spacing: 1px; }
h1 {font-size:180%; margin: 6px 0 15px 0;}
#header h1 {margin: 0;}
h2 {font-size:140%; margin: 25px 0 0 0; line-height: 140%; }
h3 {font-size:120%; margin: 25px 0 0 0; line-height: 120%;}

#fonder h3 { margin: 0 0 3px 0; }
#fonder h4 { margin: 0 0 2px 0; }
#fonder h3.fondrubrik { margin: 18px 0 6px 0; }
#fonder h3.fonderrubrik { margin: 18px 0 6px 0; }
h2#comments {margin:20px auto 10px; }
h2.entry-title {margin:25px 0 0 0; }
h2.medarbetare {margin:30px 0 12px 0;}
.widget h3, .widget { margin: 0; padding: 0;}
.entry-content h3 {font-size:120%;}
.entry-content h4 {font-size:100%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}


/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:960px;}
#header {height:140px; background: #000; margin:0 0 30px 0; auto;padding: 0;}
#footer {background: url(jrs-cirkel.png) 17px 20px no-repeat; height:50px;overflow:hidden;margin:0 auto 0;clear:both;float:none;padding: 32px 0 0 75px; width: 885px;}
#sticky-footer {background: url(bg-pattern.png) repeat top left; width: 100%; height: 150px; margin:0; padding: 0;}
#main { width: 960px; margin:0 0 50px 0; padding:0; }
#start-wrap { width: 760px; float: right; margin:0; padding: 0; }
// #page-wrap { width: 760px; float: right; margin:0; padding: 0; }
// #post-wrap { width: 760px; float: right; margin:0; padding: 0; }
// #nav-wrap { width: 760px; float: right; margin:0; padding: 0; }
#loggainout { width: 960px; height: 20px;}
#loggainout a { font-size: 10px; color: #ffffff; float: right; }

/* -- POSTS -- */
.post-index {margin:0 0 10px; padding:0 0 20px; border-bottom: 1px solid #cccccc;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:left; clear:none; width:505px;}
.additional-meta, .entry-meta {color: #999999;}

.post-index p{
margin-top: 0px;
padding-top: 0px;
}

.additional-meta {
margin: 6px 0;
}




/* -- PAGES -- */


/* -- SIDEBARS --*/
.sidebar-wrap {margin: 0px 0 0 0;overflow:hidden; float:left; clear:none;width:200px;}
.sidebar {width:200px;clear:none; float:left;}
.block-1 {float:right;}
#nyhetsmeny {
float: left;
margin-left: 25px;
}

#nyhetsmeny h3 {
margin-bottom: 9px;
}

#nyhetsmeny li {
margin-bottom: 9px;
}

li.cat-item a {
color: #aa771b; line-height: 28px; margin-left: -5px;
}

li.cat-item a:hover {
color: #ffffff; text-decoration: none;
}

a#rapportlink {color: #aa771b; text-decoration:none;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- KONTAKT -- */
#kontakt-wrap { float: left; margin: 0;}
#kontakt-form { float: right; margin: 0;}
.kontakt-tabell {width: 216px; margin: 6px 0 18px 0; }

.kontakttabell td {
line-height: 18px;
padding-bottom: 20px;
}

#medarbetare {
margin: 20px 0 0 0;
}

.medarbetare {
width: 220px;
float: left;
margin-top: 15px;
margin-right: 20px;
}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 0px 0px 12px 0;}
.navigation-index {}
.nav-next {float:right;clear:none;width:48%; text-align:right;}
.nav-prev {float:left;clear:none;width:48%; text-align:left;}

#mainnav {padding: 0 25px 0 0; margin: 0; }
#mainnav li {margin-bottom: 12px; list-style: none; }
ul#mainnav li.pagetab a {font-size:110%; color: #808080; }
ul#mainnav li.pagetab a:hover {color: #ffffff; text-decoration: none; }
//li.current_page_item a {color: #ffffff; }

a.navt_plink {display: block; padding: 7px;}

#mainnav li.jrs-fonder-page a.navt_plink { background: #ffffff; color: #000000; }
#mainnav li.jrs-growth-page a.navt_plink { background: #a6c601; color: #ffffff;  }
#mainnav li.jrs-wealth-page a.navt_plink { background: #019dc4; color: #ffffff; }
#mainnav li.jrs-trend-page a.navt_plink { background: #bf351b; color: #ffffff; }
#mainnav li.jrs-quant-page a.navt_plink { background: #6e255c; color: #ffffff; }



#mainnav li.nyheter-page a.navt_plink { background: #808080; color: #ffffff; }
#mainnav li.tv-page a.navt_plink { background: #AA771B; color: #ffffff; }
#mainnav li.jrs-growth-page a.navt_plink:hover, #mainnav li.jrs-wealth-page a.navt_plink:hover, #mainnav li.jrs-trend-page a.navt_plink:hover, #mainnav li.jrs-quant-page a.navt_plink:hover, #mainnav li.nyheter-page a.navt_plink:hover, #mainnav li.tv-page a.navt_plink:hover { color: #000000; }
#mainnav li.jrs-fonder-page a.navt_plink:hover { background: #ffffff; color: #808080; }

/* -- STICKY FOOTER --*/
html, body, #wrapper {height: 100%;}

body > #wrapper {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

#sticky-footer {position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#creator {
padding: 52px 0 2px 2px;
float: left;
margin: 0px;
position: bottom left;
font-size: 8px;
color: #333333;
}

#creator a {
font-size: 8px;
position: bottom left;
color: #444444;

}



/* -- FONDSIDA --*/
.fondbild {
width: 760px;
margin-bottom: 25px;
}

a#fondfirst {
font-size:140%;
color: #a4c400;
letter-spacing: 1px;
text-decoration: none;
}

a#fondsecond {
font-size:140%;
color: #019dc4;
letter-spacing: 1px;
text-decoration: none;
}

a#fond3 {
font-size:140%;
color: #bf351b;
letter-spacing: 1px;
text-decoration: none;
}

a#fond4 {
font-size:140%;
color: #6e255c;
letter-spacing: 1px;
text-decoration: none;
}



div.tabs p{
margin: 0 0 11px 0;
padding: 0;
}

#pdf-rubrik{
 color: #808080;
 font-size: 9px;
 margin: 0 0 6px 5px;
}

#fondknappar, #rapportlink, #fondsidebar {
width: 160px;
float: right;
}

#fondknappar a{
color: #fff;
border: solid 1px #999999;
display: block;

padding: 5px 5px 5px 8px;
margin-bottom: 6px;
text-decoration: none;
}

#fondknappar a:hover{
border: solid 1px #ffffff;
}

#fonder table {
margin-top: 18px;
}

UL.tabNavigation {
                    margin: 0 0px 0 0;
                    float: left;
                    clear: both;
                }

                UL.tabNavigation LI {
    list-style-position: outside;
	list-style-type: none;
	margin-bottom: 10px;
	
                }

                UL.tabNavigation LI A {
                                     
                    color: #fff;
                    text-decoration: none;
                    display: block;
	                width: 150px;
	
                }

                UL.tabNavigation LI A.selected,
                UL.tabNavigation LI A:hover {
                   color: #808080;
                  
                }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

             

                #f1, #f2, #f3, #f4, #f5, #f6 {
                    width: 400px;
                    float: left;
                }

               
                
                .waste {
                        min-height: 1000px;
                }





