/*
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:#E52425;
	}
#container {
	position: relative;
	margin: 0 auto 40px;
	margin-top: 20px;
	padding: 0;
	text-align: left;
	background:transparent;
	width: 980px;
	background-color: white;
	}
#topNav {
	width:920px;
	padding: 15px 20px 5px;
	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: Arial;
	font-size: 12px;
	color: #111;
	line-height: 20px;
}
#localNav {
	width:215px;
	background:transparent;
	float:left;
	margin:0 20px 0 20px;
	padding:0px 0px 0px 0px;
	font-family: Arial; /*Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	line-height: 20px;
	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: 12px;
	line-height:1.3em;
	color: #111;
}

.column {
	width:200px;
	padding:0;
	margin:0 10px 10px 0;
	float:left;
}
#footer {
	border-top:1px solid #DDD;
	padding:10px 10px 20px 10px;
	margin:0 20px;
	/* 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: 12px;
	font-weight: bold;
	color: #111;
	margin-bottom: -5px;
}

h1, h2, h3 {
	font-family:Georgia,"Times New Roman",Times,serif;/*Arial, Helvetica, sans-serif;*/
	font-weight:normal;
	color:black;
	line-height: 1.3em;
	margin-top: 0;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 14px;
	font-family: Arial;
	font-weight:bold;
}
h3 {
	font-size: 12px;
	margin-bottom: -5px;
}

#localNav h2 {
	border-top: 1px solid #DDDDDD;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 17px;
	line-height: 22px;
	padding: 0.5em 0;
	font-weight: normal;
	margin-bottom: 0;
}
#localNav p {
	margin: 0 0 10px 0;
}
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: 12px;
	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: #FFF;
 	height: 1px;
	border:0;
	width:100%;
	clear:both;
	/*display: none;*/
	margin-bottom: 15px
}
img.thumb {
	float:right;
	width:150px;
	padding:3px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
img.thumbSmall {
	float:right;
	clear:right;
	width:100px;
	padding:3px;
	border:1px solid #ccc;
	margin-bottom:10px;
	margin-left: 5px;
}

.modul h3 { background: #000; color:#000; padding: 10px; margin:0; height:16px; }
.modul h3 a { color: #000; }
ul.menulist { padding:0; margin:0;}
.menulist ul { padding:0; margin:0;}
.menulist li { list-style:none; padding:0; margin:0; }
.menulist li {  line-height: 1.3em; margin:0; width:213px; }
.menulist li a {display: block; padding: 5px 10px; margin:0; color:black; border-top: 1px solid #DDD; background:#F6F9FB; line-height: 18px;}
.menulist li a.active {background:#A6CE39; color:#FFF; font-weight: bold; }
.menulist li li a { background:#F6F9FB; 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:#E52425; } /* länkar i aktiv avd.*/
.menulist li.active li a.active {background:#A6CE39; color:#FFF; font-weight: bold; }
.menulist li a:hover { background: #E52425; text-decoration: none; color:#FFF; }
.menulist li a.active:hover { background: #A6CE39;text-decoration: none; color:#FFF; }

.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:940px;
	margin:0;
	padding:0;
}
#logo {
	margin:10px 20px 20px;
}

.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; margin : 0 0 1em 0; padding : 0 0 1.5em 0; }
.module h3 { display: none; background : #752b2b; font-size : 11px; font-weight : normal; margin : 0; padding : 10px; color:#000; font-weight:bold; }
.module h3 a { display: none; 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 : #F6F9FB; margin : 0 0 1em 0; padding : 0 0 1.5em 0; line-height: 18px; }
.module-postit h3 { background: #A6CE39; font-size : 12px; font-weight : normal; font-family: Arial; margin : 0; padding : 7px; color:#FFF; font-weight:bold; }
.module-postit h3 a {color:black; font-weight:bold;}
.module-postit p { font-size : 12px; 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;
}

