/*
sifferverket.se
CSS by AGoodID: info@agoodid.com
*/

body {
	margin: 0;
	padding: 0;
	font-family: verdana, sans-serif;
	line-height: 1.5em;
	color: #111;
	background-image:  url("/pix/bg07.gif"); 
	background-repeat:repeat-x;
	background-position: center top;
	background-attachment:fixed;
	background-color:#c00;
	}
#container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background:transparent;
	width: 960px;
	background-color: white;
	}
#topNav {
	width:920px;	
	padding:0;
	margin:10px 20px 0 20px;
}
#edge {
	background:url(/pix/nav/list_2007.gif) no-repeat;
	height:30px;
	width:720px;
}
#content {
	width:450px;
	margin:0px 0px 20px 0px;
	padding:0;
	background:transparent;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111;
	line-height: 1.5em;
}
#localNav {
	width:215px;
	background:transparent;
	float:left;
	margin:0 20px 0 20px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:1.3em;
	color: #111;
}

#sidebar {
	width:215px;
	background:transparent;
	float:right;
	margin:0 20px 0 20px;
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:1.3em;
	color: #111;
}

.column {
	width:200px;
	padding:0;
	margin:0 10px 10px 0;
	float:left;
}
#footer {
	border-top:1px dotted #999;
	padding:10px 10px 20px 10px;
	margin:0;
	/* width:720px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111;
	line-height: 18px;
	clear:both;
	text-align:center;
}
.ingress {
	
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #111;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111;
	line-height: 18px;
}
.rubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #111;
	font-weight: bold;
}
.mellanrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #111;
	margin-bottom: -5px;
}

h1, h2, h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:black;
	line-height: 1.3em;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
	margin-bottom: -5px;
}
a:link {
	color: #E52425;
	text-decoration: none;
}
a:visited {
	color: #E52425;
	text-decoration: none;
}
a:hover {
	color: #E52425;
	text-decoration: underline;
}
a:active {
	color: #E52425;
	text-decoration: underline;
}
.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111;
}

.tdSubNav {
	padding-left: 12px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	padding-right: 10px;
}
.width300 {
	width: 300px;
}
.pic {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}
.picText {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	color: #111;
}
.horzspace {
	clear:both;
}
hr {
	color: #ccc;
 	background-color: #ccc;
 	height: 1px;
	border:0;
	width:100%;
	clear:both;

}
img.thumb {
	float:right;
	width:150px;
	padding:3px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
img.thumbSmall {
	float:right;
	width:100px;
	padding:3px;
	border:1px solid #ccc;
	margin-bottom:10px;
}

.modul h3 { background: white url("/pix/modul_head.gif") repeat-x top left; color:white; padding: 4px 0 2px 5px; margin:0; height:16px; }
.modul h3 a { color: white; }
ul.menulist { padding:0; margin:0;}
.menulist ul { padding:0; margin:0;}
.menulist li { list-style:none; padding:0; margin:0; }
.menulist li { border-bottom: 1px solid #ccc;border-top: 1px solid #eee;line-height: 1.3em; margin:0; width:200px; }
.menulist li a {display: block; background:#ddd; padding: 3px 3px 3px 6px; margin:0; width: 197px; color:black; }
.menulist li a.active {background:white; color:black; }
.menulist li li a { background-color:#ddd; padding-left:20px; width:183px; margin:0;}
.xmenulist li.active li a { background-color:white; padding-left:20px; width:183px; margin:0;} // länkar i aktiv avd.
.menulist li.active li a:hover { background-color:white; } // länkar i aktiv avd.
.menulist li.active li a.active {background:white; color:black; }
.menulist li a:hover { background-color: white;text-decoration: none;}
.menulist li a.selectedlocalNavLink { background-color: #ddd; background-color:lime;}

/*ul.menulist li { list-style:none; }
.menulist li.active a { background-color:red; color: white; }
.menulist li li.active a { background-color:olive; background-image:none; color: black; }
.menulist li ul li.active a.active { color: black; }
.menulist li a:hover { background-color: #5fa1c2; }
.menulist li ul { xbackground-color: red; }
.menulist li ul li { background-color: #ddd; }
.menulist li a { background:purple url("/pix/arrow_closed.gif") no-repeat top left; } // avdelning, inte aktiv
.menulist li li a { background:purple; background-image:none; } // avdelning, inte aktiv
.menulist li.active a.active { background-color: blue url("/pix/arrow_open.gif") no-repeat top left; color: white; } // aktiv avdelning
.menulist li li.active a.active { background-color: yellow; background-image:none; color: white; } // aktiv underavdelning/-sida
	
/* #localNav .modul ul {clear: both;list-style-type: none;margin: 0 0 0 0;padding: 0;} */
/*ul.menulist {clear: both;list-style-type: none;margin: 0 0 0 0;padding: 0;}


#localNav .modul h2, #localNav .modul h3{background: #eee url("/pix/modul_head.gif") repeat-x top left; color:white; padding: 6px 0 5px 5px;}
#localNav .modul h2 a, #localNav .modul h3 a {color:white;} */
/* #localNav ul li a.active{}
#localNav ul li li a:link, #localNav ul li li a:visited, #localNav ul li li a.active {margin: 0;padding-left: 20px;width: 182px;}
#localNav ul li li a.active{background-color: #e2e2e2;}
#localNav ul li ul li ul li a:link,
#localNav ul li ul li ul li a:visited,
#localNav ul li ul li ul li a:hover,
#localNav ul li ul li ul li a:active{margin-left: 15px;width: 172px;} */
img.bigimg {
	width:960px;
	margin:0;
	padding:0;
}
#logo {
	margin:10px 0 20px 0;
}

.module {
	background-color:#eee;
	margin: 0 0;
	background-image:url("/pix/rubrikbakgrund2_right.gif");
	background-position: top right;
	background-repeat:no-repeat;
}

/* med skugga */

.module { background : transparent url('/pix/modul_bg.gif') no-repeat bottom right; margin : 0 0 1em 0; padding : 0 0 1.5em 0; }
.module h3 { background : #752b2b url('/pix/modul_head.gif') no-repeat top left; font-size : 11px; font-weight : normal; margin : 0; padding : 7px 0.5em 0 0.5em; color:white; font-weight:bold; }
.module h3 a {color:white; font-weight:bold;}
.module p { font-size : 10px; padding : 0 2em 0 1em; }
/* .module form { margin : 10px; }
.module h4 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold; padding : 0 2em 0 1em; }
.module hr { background : #eee; border : none; height : 1px; margin : 5px 10px 5px 5px; padding : 0 2em 0 1em; }
.module ul { list-style-type : none; margin : 0 8px 0 0; }
.module ul input { margin : 0 4px 0 0; }
.module ul li { border-bottom : 1px solid #eee; list-style-type : none; padding : 0; margin:0 2px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.module ul li li {margin-left:10px}
.module ul li a:link, .module ul li a:visited { background-color : transparent; color : #000; display : block; padding : 3px 1em 3px .5em; }
.module ul li a:hover { background-color:#BDD6FA; color : #000; text-decoration : none; }
.module ul li a.active { background-color:lime; color : #000; text-decoration : none; }
.module ul li ul { margin : 0 0 0 0; } */

/* end med skugga */


.module-postit { background : transparent url('/pix/modul_bg_y.gif') no-repeat bottom right; margin : 0 0 1em 0; padding : 0 0 1.5em 0; }
.module-postit h3 { background : transparent url('/pix/modul_head_y.gif') no-repeat top left; font-size : 11px; font-weight : normal; margin : 0; padding : 10px 10px 0 10px; color:black; font-weight:bold; }
.module-postit h3 a {color:black; font-weight:bold;}
.module-postit p { font-size : 10px; padding : 0 10px 5px 10px; }

.module-postit-green { background : transparent url('/pix/modul_bg_g.gif') no-repeat bottom right; }
.module-postit-green h3 {background : transparent url('/pix/modul_head_g.gif') no-repeat top left;}

.module-postit-blue { background : transparent url('/pix/modul_bg_b.gif') no-repeat bottom right; }
.module-postit-blue h3 {background : transparent url('/pix/modul_head_b.gif') no-repeat top left;}

.module-postit-pink { background : transparent url('/pix/modul_bg_p.gif') no-repeat bottom right; }
.module-postit-pink h3 {background : transparent url('/pix/modul_head_p.gif') no-repeat top left;}

.listModul {
	border-top:1px solid gray;
	padding:10px 0;
	clear:both;
}
#content, #sidebar, #localNav {
display:inline;
}

