*{	margin: 0;
	padding: 0;}

body{
	font-size: 100%;
	/*background: #AECEDD url(img/body_bg.gif) repeat-x; fixed;*/
	background: #ebebeb url(img/body_bg.jpg) repeat-x center top;
	background-attachment: fixed;
	font-family: verdana, helvetica, sans-serif;
	margin-top: 7px;
	}


#wrap{
	/*background: #dbedf2;*/
	width: 764px;
	margin: 0 auto 0 auto;}


#header{
	background-image:  url(img/head_bg.gif);
	width: 100%;
	height: 99px;}

	img.logo{
		float: left;
		margin: 18px 0 0 25px;}


#toprow{
	font: .7em trebuchet ms, arial, helvetica, sans-serif;
	background:  url(img/toprow_bg.gif);
	height: 25px;
	padding: 0 0 0 40px;}


#page{
	background: /*#dbedf2*/ #ebebeb url(img/page_bg.gif) left top repeat-y;
	margin: 0 0 0 0;}


#col_nav{
	float: left;
	width: 40px;
	padding: 0 0 0 0px;}

#col_main{
	margin: 0 3px 0 15px;
	float: left;
	width: 650px;}

#col_right{
	float: right;
	width: 1px;
	padding: 0 2px 0 0;}

#footer{
	width: 100%;
	font-size: .8em;
	padding: 16px 0 8px 0;
	clear: both;
	text-align: center;
	background: #EFEFEF url(img/page_bg_bottom.gif) left top no-repeat;
	color: #000;}

	#footer hr{
		display: none;}

	#footer p{
		margin: 0;
		padding: 3px 0 3px 0;}


.textbox{
	margin: 0 17px 0 17px;}

.textbox_col{
	margin: 0 7px 0 7px;
}

/* Standardtext ------------------------------------------------------- */

h1{
	font: bold 1.3em trebuchet ms, verdana, arial, sans-serif;
	padding: 2px 0 2px 0;
	margin: 0 0 .3em 0;}

h2{
	font: bold 1.0em trebuchet ms, verdana, arial, sans-serif;
	margin: .6em 0 .3em 0;
	}

.coltitle{
	font: bold .7em trebuchet ms, verdana, arial, sans-serif;
	margin: 0 0 .2em 0;
	padding: 5px 0 5px 0;
	text-indent: 8px;
	color: #000;
	background: /*#E3F2ED*/ #E7F3EC url(img/h2_coltitle_bg.gif) left center;
	}

h3{
	font: bold .8em trebuchet ms, verdana, arial, sans-serif;
	margin: .6em 0 .3em 0;
	}

p{	color: #3e3e3e;
	margin: 0 0 1.4em 0;
	font: .7em/1.4em verdana, helvetica, sans-serif;
	}
p.kalender {
	font-size: .6em;
	}

/*/Standardtext ------------------------------------------------------- */



a{text-decoration: none;}
a:link{ color: #000000;}
a:visited{ color: #000000;}
a:hover{ color: #207bb4;}
a:active{ color: #207bb4;}




/* Speciallänkar ----------- */
a.topmenu, a.topmenu:visited {
	color: #000;
	text-decoration: none;
	padding: 0 0 0 10px;
	margin: 0 20px 0 0;
	background:  url(img/ico_menulink.gif) no-repeat 1px 3px;}
a.topmenu:hover {
	color: #207bb4;
	/* offseta bakgrundsbilden vid hover */
	background-position: 1px -17px;}

a.more {
	padding: 0 14px 0 0;
	background:  url(img/a_more.gif) no-repeat 98% 3px;	}
a.more:hover {
	/* offseta bakgrundsbilden vid hover */
	background-position: 100% -47px;
	}

/* ---------------------------- */







/* Huvudmenyn ---------------------------------------------------------- */
ul.nav{
	font: 1em trebuchet ms;
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
	}

ul.nav li{
	text-indent: 12px;
	margin: 0;}

ul.nav a, ul.nav a:link, ul.nav a:active, ul.nav a:visited {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 2px 0px 2px 0px;
	width: 100%;
	background-image:  url(img/menu_separator.gif);
	background-position: 97% top;
	background-repeat: repeat-x;
	}


ul.nav a:hover {
	background-image:  url(img/menu_hover.gif);
	background-position: 97% top;
	background-repeat: no-repeat;
	/*background-color: #f7f7f7;*/
	color: #000;
	}

#active a:link, #active a:visited, #active a:hover {
	/*background: url(img/menu_active.gif) repeat-x;*/
	background-image:  url(img/menu_active.gif);
	background-position: 97% top;
	background-repeat: no-repeat;
	color: #207bb4;
	}
td.personal {font: bold 1em trebuchet ms, verdana, arial, sans-serif;
	padding: 2px 0 2px 0;
	margin: 0 0 .3em 0;}
/*/Huvudmenyn ---------------------------------------------------------- */


td.kalender1{
	background-image:  url(img/kalenderplupp_1.gif);
	background-repeat: no-repeat;
	font-size: .6em;
}
td.kalender2{
	background-image:  url(img/kalenderplupp_0.gif);
	background-repeat: no-repeat;
	font-size: .6em;
}


/* Döda nedärvningsproblem ---------- */

form{
	font-size: 1em;}
select, input{
	font-size: .8em;}


table {  font-size: 1em;}
td{	font-size: .7em;}
td p{font-size: 1em;}

ul{
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 15px; /* För IE */
	padding-left: 5px; /* För riktiga webbläsare */
}

li{
	font-size: .7em;
	margin-bottom: .5em;
	line-height: 1.2em;}



