/* ------ ------*/
body {
	font-family : verdana, arial, geneva, sans-serif;
	font-size : 10pt;
	background-image : url("images/bg.jpg");
	/*background-attachment : fixed;*/
	scrollbar-base-color : #E1D6C8;
}
p { 
	margin-left : 20px;
	width : 370pt;
}
.imgtxt {
	width : 150px;
	margin : 4px;
	font-size : 7pt;
}

h1,h2,h3,h4,h5 { margin-left : 35px;}

td { font-size : 10pt; }

.titlepage {
	font-family : verdana, arial, geneva, sans-serif;
	font-size : 20px;
	font-style : italic;
	text-align : center;
	background-color : white;
	background-image : none;
	scrollbar-base-color : white;
}
.menu {
	Z-index : 100;
	position : absolute;
	top : 270px;
	left : 35px;
	font-family : verdana, geneva, sans-serif;
	font-size : 12px;
	font-weight : bold;
	vertical-align : top;
}
.editor {
	Z-index : 100;
	width : 115px;
	position : absolute;
	top : 520px;
	left : 30px;
	font-family : verdana, geneva, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.flag {
	Z-index : 100;
	position : absolute;
	top : 450px;
	left : 35px;
}



/* --- tabeller --- */
.date {
	width : 60pt;
	font-size : 10pt;
	font-style : italic;
	/*font-weight : bold;*/
	vertical-align : top;
}
.news {
	width : 290pt;
	font-size : 10pt;
	vertical-align : top;
}
.sidebordered {
	border-left : thin solid white;
	border-right : thin solid white;
}
.topbordered {
	border-top : thin solid white;
}
.botbordered {
	border-bottom : thin solid white;
}
.topbotbordered {
	border-top : thin solid white;
	border-bottom : thin solid white;
}

/* ------ allmänna länkar ------ */
a:link {
	color : blue;
	text-decoration : none;
}
a:visited {
	color : blue;
	text-decoration : none;
}
a:hover {
	color : blue;
	text-decoration : underline;
}
a:active {
	color : blue;
	text-decoration : none;
}
a.hLink:link { color: black; }
a.hLink:visited { color: black; }
a.hLink:hover { color: black; }

/* ------ menylänkar ------ */
a.mnu:link { 
	color : black; 
	text-decoration : none;
}
a.mnu:visited { 
	color : black; 
	text-decoration : none;
}
a.mnu:hover { 
	color : gray; 
	text-decoration : none;
}
a.mnu:active { 
	color : gray;
	text-decoration : none;
}


/* ------ sidlayout ------ */
.iframe {
	position : absolute;
	top : 160px;
	left : 160px;
}

.maintable {
	position : absolute;
	top : 160px;
	left : 160px;
	width : 600px;
}
.logo {
	Z-index : 100;
	position : absolute;
	top : 40px;
	left : 50px;
}
.logotable {
	width : 120px;
	Z-index : 90;
	background-color : white;
	position : absolute;
	top : 20px;
	left : 20px;
}
.titletable {
	width : 600px;
	background-color : white;
	position : absolute;
	top : 20px;
	left : 150px;
}
.menutable {
	width : 120px;
	Z-index : 90;
	background-color : white;
	position : absolute;
	top : 250px;
	left : 20px;
}

/* ------ fallskuggor ------ */

.logoshade {
	width : 125px;
	position : absolute;
	top : 20px;
	left : 13px;
}
.titleshade {
	width : 605px;
	position : absolute;
	top : 20px;
	left : 143px;
}
.menushade {
	width : 125px;
	position : absolute;
	top : 250px;
	left : 13px;
}
.shadeleft {
	background : url("images/dropshade_l.jpg");
	background-repeat : repeat-y;
}
.shadebottom {
	background : url("images/dropshade_b.jpg");
	background-repeat : repeat-x;
}
