
/* Sidstruktur */
/* #w1 är huvud-wrap runt hela sidan för att inte krocka med ramverket */
#w1 {}
#w2 {}
#w3 {}

#w1 #head1 {}
#w1 #head2 { padding:18px 0 0 0; }
#w1 #head3 {
	background-image: url(http://www.jsbab.se/themes/jsbab/images/top_menu.jpg);
	background-repeat:  no-repeat;
	height: 55px;
}

#w1 #head1 #nav1 {}
#w1 #head2 #nav2 {}
#w1 #head3 #nav3 {}

#w1 #content1 {}
#w1 #content2 {}
#w1 #content3 { padding:0 0 20px 0; }

#w1 #leftcolumn1 {}
#w1 #leftcolumn2 {}
#w1 #leftcolumn3 {}

#w1 #contentcolumn1 {}
#w1 #contentcolumn2 {}
#w1 #contentcolumn3 {
	padding-left: 60px;
	padding-right: 30px;
}

#w1 #rightcolumn1 {}
#w1 #rightcolumn2 {}
#w1 #rightcolumn3 {

}

#w1 #left1 {}
#w1 #left2 {}
#w1 #left3 {}

#w1 #center1 {}
#w1 #center2 {}
#w1 #center3 {}

#w1 #right1 {}
#w1 #right2 {}
#w1 #right3 {}

#w1 #foot1 {}
#w1 #foot2 {}
#w1 #foot3 {}

/* HTML Tag Redefinition */
#w1 hr {}
#w1 label { font-weight:bold;}
#w1 fieldset { border:1px solid #ccc; }
#w1 strong { font-weight:bold; }
#w1 em { font-style:italic; }
#w1 pre {}
#w1 address {}
#w1 legend {}

/* Navigering */
/* Klasser som är standard i auto-nav */
#w1 #nav3 ul.nav {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#w1 #nav3 li.nav-selected {}
#w1 #nav3 li.nav-path-selected {}
#w1 #nav3 ul.nav li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
#w1 #nav3 ul.nav li a {
	padding:10px 40px 10px 40px;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#w1 #nav3 ul.nav ul {}
#w1 #nav3 ul.nav ul li {}
#w1 #nav3 ul.nav a {}
#w1 #nav3 ul.nav a.nav-selected {}
#w1 #nav3 ul.nav a:link {}
#w1 #nav3 ul.nav a:visited {}
#w1 #nav3 ul.nav a:active {}
#w1 #nav3 ul.nav a:hover {
	text-decoration: underline;
}

#leftcolumn3 ul {
	margin:0;
	padding:0;
}

#leftcolumn3 ul.nav li {
	list-style:none;
	border-top:#d6d8d9 solid 1px;
}
#leftcolumn3 ul.nav li a, #leftcolumn3 ul.nav li li a {
	padding:5px 5px 5px 10px;
	display:block;
}
#leftcolumn3 ul.nav li li a {
	background-color:#edeff1;
}

#w1 #leftcolumn3 ul li .nav-path-selected:link { background:#0d59ae url(http://www.jsbab.se/themes/jsbab/images/subnav_arrow.gif) center right no-repeat; color:#FFF; }
#w1 #leftcolumn3 ul li .nav-path-selected:visited { background:#0d59ae url(http://www.jsbab.se/themes/jsbab/images/subnav_arrow.gif) center right no-repeat; color:#FFF; }
#w1 #leftcolumn3 ul li .nav-path-selected:hover { background:#0d59ae url(http://www.jsbab.se/themes/jsbab/images/subnav_arrow.gif) center right no-repeat; color:#FFF; }
#w1 #leftcolumn3 ul li .nav-path-selected:active { background:#0d59ae url(http://www.jsbab.se/themes/jsbab/images/subnav_arrow.gif) center right no-repeat; color:#FFF; }

#w1 #leftcolumn3 ul li li .nav-path-selected:link { background:#dadada; color:#000; }
#w1 #leftcolumn3 ul li li .nav-path-selected:visited { background:#dadada; color:#000; }
#w1 #leftcolumn3 ul li li .nav-path-selected:hover { background:#dadada; color:#000; }
#w1 #leftcolumn3 ul li li .nav-path-selected:active { background:#dadada; color:#000; }

#w1 #leftcolumn3 ul li li a:link { background-color:#edeff1; color:#000; }
#w1 #leftcolumn3 ul li li a:visited { background-color:#edeff1; color:#000; }
#w1 #leftcolumn3 ul li li a:hover { background-color:#dadada; color:#000; }
#w1 #leftcolumn3 ul li li a:active { background-color:#edeff1; color:#000; }

#w1 #leftcolumn3 ul li a:link { color:#000; }
#w1 #leftcolumn3 ul li a:visited { color:#000; }
#w1 #leftcolumn3 ul li a:hover { background-color:#edeff1; color:#000; }
#w1 #leftcolumn3 ul li a:active { color:#000; }

#w1 #leftcolumn3 a:link, #w1 #leftcolumn3 a:visited, #w1 #leftcolumn3 a:hover, #w1 #leftcolumn3 a:active { color:#000; text-decoration:none; }

/* Sidelement */
#w1 #emblem {
	position: absolute;
	top: 1px;
	padding-left: 20px;
	z-index: 300;
}
#w1 #top_flag { padding-bottom: 15px; }
#w1 #logga { padding-top: 4px; }
#w1 #sv_flag { padding-top: 13px; }

#w1 #eng_flag {
	padding-top: 13px;
	padding-left: 1px;
}

#w1 #bla_ruta {
	background-image: url(http://www.jsbab.se/themes/jsbab/images/bla_ruta.jpg);
	background-repeat: no-repeat;
	height: 220px;
}
#w1 #start_blaruta {
	background: url(http://www.jsbab.se/themes/jsbab/images/startsida_blaruta_bg.jpg) no-repeat;
	height: 400px;
}
#w1 #bla_rubrik {
	margin-left: 43px;
	margin-top: 147px;
}
#w1 #start_blaruta_content { margin:227px 35px 0 43px; }
#w1 #foot3 {
	border-top: 3px solid #7b7c7f;
	color: #7b7c7e;
	padding-bottom: 10px;
}
#w1 #foot3 p {
	margin: 0px;
	font-size: 12px;
}
#w1 #footer_text { padding-top: 7px; }
#w1 #foot3 #center { text-align: center; }
#w1 #foot3 #right { text-align: right; }
#w1 #foot3 #left{ text-align: left; }

#w1 .startpuff1 { background: url(http://www.jsbab.se/themes/jsbab/images/puff_bg.jpg) no-repeat; height:280px; margin:0 13px 0 0; }
#w1 .startpuff2 { padding:12px; }
#w1 .startpuff3 { height: 252px; overflow: hidden;}
#w1 .puffsist { margin:0; }

/* MISC STYLES & SHORTCUTS */

/*** FORM CONFIRMATION MESSAGE STYLE ***/
#w1 #msg_fail {
	font-size: 14px;
	border: 1px solid #d82a00;
	padding: 5px;
	margin-bottom: 20px;
}

#w1 #msg_fail .error {
	background-image: url(http://www.jsbab.se/themes/jsbab/images/msg_fail.png);
	background-repeat: no-repeat;
	background-position: 3px;
	padding-left: 25px;
}

#w1 #msg_ok {
	font-size: 14px;
	border: 1px solid #069e00;
	padding: 5px;
	margin-bottom: 20px;
	background-image: url(http://www.jsbab.se/themes/jsbab/images/msg_ok.png);
	background-repeat: no-repeat;
	background-position: 3px;
	padding-left: 25px;
}

#w1 #msg_ok_start {
	font-size: 14px;
	border: 1px solid #069e00;
	padding: 5px;
	background-image: url(http://www.jsbab.se/themes/jsbab/images/msg_ok.png);
	background-repeat: no-repeat;
	background-position: 3px;
	padding-left: 25px;
}

#w1 .fil {
	display: block;
	width: 100%;
	padding-bottom: 4px;
}


