/* Dölj lite prylar från skrivaren */
#nav, #huvudmeny, #searchform, #col_left, #col_right{
	display: none;
	visibility: hidden;
}


*{	margin: 0;
	padding: 0;}

body{
	font-size: 100%;
	font-family: georgia, trebuchet ms, verdana, arial, helvetica, sans-serif;}

#logo{
	position: relative;
	top: 20px;
	left: 180px;
	width: 107px;
	height: 39px;
	border: 0;}

#searchform{
	text-align: right;
	position: relative;
	margin: 0 0 0 670px;}

	form input{
		font-size: 1em;}

	form select{
		font-size: 1em;}

	form textarea{
		font-family: tahoma, arial, sans-serif;;
		font-size: 1em;
	}

#head{
	width: 911px; /* En extra pixel i bredd här (tvunget eftersom IE6 strular precis som vanligt) */
	background: #fff;
	height: 125px;
}

#page{
	width: 910px;
	margin: 0 auto 0 auto;}

#footer{
	width: 470px;
	padding: 40px 0 0 0;
	clear: both;
	text-align: center;
}

#footer hr{
	display: none;
}


/* Huvudkolumnerna */
#col_midleft_wrap{
	/* F?r att kunna presentera inneh?llet p? sidan i r?tt ordning m?ste vi ta till detta wrap-trick. */
	float: left;
	/*background: #fef;*/
	width: 508px;
}


/* Wrapper till nyhetskolumnerna (inneh?ller den vertikala streckade linjen) */
.vertical_dots{
	background: url(../img/vr.gif) repeat-y;
}

/* Nyhetskolumnerna */
.subcol_l, .subcol_r{
	width: 220px;
}
.subcol_l{
	float: left;
}
.subcol_r{
	float: right;
}

.alert{
	color: #c00;
}




/* Döda tabellnedärvningsproblem! */
table {
	font-size: 1em;
	border-spacing: 0;
	}
td{	
	font-size: .7em;
}
td p{font-size: 1em;}






/* Standardtext ------------------------------------------------------- */

h1{
	font: bold 1.1em trebuchet ms, georgia, times, times new roman, verdana, arial, sans-serif;
	padding: 2px 0 2px 0;
	margin: 0 0 .3em 0;
	padding: .3em 0 0 0;
	color: #000;}

h2{
	font: bold 1.0em trebuchet ms, georgia, times, times new roman, verdana, arial, sans-serif;
	margin: 0 0 .3em 0;
	color: #000;
	}

	h2 a{
		color: #000;
		text-decoration: none;
	}
	h2 a:link, h2 a:visited{
		color: #000;
		text-decoration: none;
	}

	h2 a:hover{
		text-decoration: underline;
	}

h3{
	font: bold .8em trebuchet ms, tahoma, verdana, arial, sans-serif;
	margin: .6em 0 .3em 0;
	}

h4{
	font: bold .7em tahoma, trebuchet ms, verdana, arial, sans-serif;
	margin: .6em 0 .3em 0;
	}

h5{
	font: bold .6em tahoma, trebuchet ms, verdana, arial, sans-serif;
	margin: .6em 0 .3em 0;
	}

p{	margin: 0 0 1.2em 0;
	font: .7em/1.4em georgia, trebuchet ms, tahoma, verdana, helvetica, sans-serif;
	}

sup{ font-size: .7em;}



ul{
	font-size: 1em;
	margin: 1em 0 1em 15px;
	padding-left: 3px;
}

li{
	font-size: .7em;
	margin-bottom: .5em;
	line-height: 1.2em;
}

img {
	border: 0;
}


.url{
	color: #008000;
}


/* L?nkar */
a:link, a:visited{	color: #D82833;}
a:hover{ color: #777;}

/* Speciall?nkar ----------- */
a.arrow {
	font-size: .9em;}
/* ---------------------------- */



/* Horizontal ruler */
.hr{
	clear: both;
	height: 1px;
	margin: 5px 0 10px 0;
	display: block;
	width: 100%;
	background: url(../img/hr.gif) repeat-x;
	}
	.hr hr, .hr br{
	display: none;
	visibility: hidden;}

.form td {
	padding: 2px;
	vertical-align: bottom;
}

option {
	padding: 0 20px 0 5px;
	text-align: left;
}



/* Kalender ---------------------------------------------------- */

.almanacka_container{
	/*float: left;*/
	margin: 0 0 5px 0;
	}

.almanacka, .almanacka_today{
	margin: 0;
	float: left;
	background: #fff;
	color: #000;
	font: .6em arial, sans-serif;
	display: block;
	text-align: center;
	text-transform: uppercase; line-height: 1;
	width: 34px;
	padding: 4px 0 3px 0;

	border: 1px solid;
	border-bottom: solid 2px;
	border-color: #eee #979797 #979797 #eee;
}

.almanacka_today{
	background:#ffffe0;
	border-color: #f6f6c9 #e2e26f #e2e26f #f6f6c9;}

.almanacka_dag{
	font-family: arial, sans-serif;
	display: block;
	font-weight: bold; 
	font-size: 18px; 
	text-indent: -1px; 
	margin-top: 3px;
	letter-spacing: -1px; 
	color: #000; 
	padding-bottom: 3px;
}
.almanacka_manad{
	display: block;
	}
.almanacka_ar{
	font-size: .9em;
	display: block;
	}

.evelist{
	width: 400px;
	margin-left: 43px;}
