@import url("meny.css");
@import url("form.css");
@import url("infoboxar.css");
@import url("shorthand.css");
@import url("toppmeny.css");

body { padding-top: 0px; margin-top: 0px; background-image: url(../bilder/bg-geo.jpg)}

body, div, p, th, td, li, dd    {
  font: normal 1em Geneva, Lucida, Arial, Helvetica, sans-serif; color:#033;
}

h1 { margin: 10px 0 10px 0; font-size: 1.8em; color: #D50; 
letter-spacing: 0.1em; font-weight: normal; border-bottom:1px solid #FD6; padding-top: .3em;
}
/*h1 {margin: 10px 0 10px 0; font-size: 1.8em; color: #D50; letter-spacing: 0.2em; font-weight: normal;}
h2 {margin: 15px 0 5px 0; font-size: 1.1em; color: #345; font-family: Arial; font-weight: bold;}*/
h2 {margin: 15px 0 5px 0; font-family:Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #444; }
h4 {margin: 0 0 5px 0; font-size: 12px; text-align:center; color:#444; font-weight: bold; }

a:link, a:active, a:visited {color: #04C; text-decoration:underline;}
a:hover{ color: #D50; text-decoration:underline;}
a:link.img, a:visited.img, a:active.img {color:#571;}

h2 a:link, h2 a:active, h2 a:visited{color:#333; text-decoration:none;}
h2 a:hover{ color: #D50; }

/* SIDLAYOUT */
#layout {
/*float: left;*/
width: 950px;
margin-right: auto;
margin-left: auto;
}

#layout2 {
/*float: left;*/
width: 580px;
margin-right: auto;
margin-left: auto;
}
/* SIDHUVUD */
.sidhuvud_rubrik { font-size: 30px;  letter-spacing: 2px; }
#sidhuvud {
padding: 0; margin: 0; height: 98px; border-left:4px solid #571; border-right:4px solid #571; /*border-bottom:3px solid #9C0;*/
background: #FFF url(../bilder/logo-pask-390.jpg) top left no-repeat;
}
#sidhuvudart {
padding: 0; margin: 0; height: 98px; border-left:4px solid #571; border-right:4px solid #571; /*border-bottom:3px solid #9C0;*/
background: #FFF url(logoleftart.jpg) top left no-repeat;
}
#headerimage{
position:relative;
z-index:200;
background:transparent url(logoright.jpg) top right no-repeat;
height:98px;
margin:0;
padding:0;
/*border-bottom: 1px solid #571;*/
}
#sidhuvud img, body img{margin:0; border:none;}
a.imglink:link{background:transparent; border:none;}
a.imglink:hover{background:transparent;}

/* KOLUMNBOX */
#kolumncontainer{
font: 0.75em Verdana, sans-serif;
float: left; 
width: 942px; 
border-right: 4px solid #571; border-left: 4px solid #571; border-bottom: 2px solid #D50; 
background:#ffffff;
 }
#kolumncontainer2{
font: 0.75em Verdana, sans-serif;
float: left; 
width: 572px; 
border-right: 4px solid #571; border-left: 4px solid #571; border-bottom: 2px solid #D50; 
background:#ffffff;
 }
/* BREAD CRUMBS */
#bread{line-height:20px; margin: 0 0 15px 0; font-size: 1em; font-style:italic; color:#571; border-bottom:1px solid #F1F1F1; }
#bread a:link, #bread a:active, #bread a:visited { color:#444; }
/* KOLUMN 1 */
#kolumn1 {
/*opacity: 0.9; filter: alpha(opacity=90); */
float: left; 
min-height: 400px; width: 500px; padding: 10px 10px 10px 10px; 
background: #ffffff; 
/*border-right: 1px solid #D50; border-left: 1px solid #D50; */}
#kolumn1 p {line-height: 1.6em; margin: 0 0 15px 0;}
/* KOLUMN 2 */
#kolumn2 {float: left; width: 200px; padding: 10px 10px 10px 10px; margin: 0 0 0 10px; }
/* KOLUMN 3 */
#kolumn3 {float: left; min-height: 400px; width: 700px; padding: 10px 10px 10px 10px; 
background: #ffffff; /*border-right: 1px solid #D50; border-left: 1px solid #D50;*/ }
#kolumn3 p {line-height: 1.6em; margin: 0 0 15px 0;}

/* SIDFOT */
#sidfot {
clear: both; padding: 3px 5px 0 5px;
background: #9C0; 
border-left: 4px solid #571; border-right: 4px solid #571; 
}
#copy{float:right; font: italic 0.7em Arial, sans-serif; color:#fff;}


/* SIDHUVUD (h) RUNDA HÖRN */
.rundh {background: transparent;}
.rundtopph {background: transparent;}
.rundh_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #571; border-left: 4px solid #571; border-right: 4px solid #571;}
.rundh_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #571; border-left: 4px solid #571; border-right: 4px solid #571; border-width: 0 2px;}
.rundh_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #571; border-left: 4px solid #571; border-right: 4px solid #571;}
.rundh_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #fff; border-left: 4px solid #571; border-right: 4px solid #571;}

/* SIDFOT (f) RUNDA HÖRN */
.rundf {background: transparent;}
.rundtoppf {background: transparent;}
.rundf_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #571; border-left: 4px solid #571; border-right: 4px solid #571;}
.rundf_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #571; border-left: 4px solid #571; border-right: 4px solid #571; border-width: 0 2px;}
.rundf_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #571; border-left: 4px solid #571; border-right: 4px solid #571;}
.rundf_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #571; border-left: 4px solid #571; border-right: 4px solid #571;}


#knapp{margin-left: 0; padding-left: 0; }
#knapp li{display: inline; list-style-type: none;}
#knapp a{padding: 0.25em 1em; text-decoration: none;}

#knapp a:link{color: #ffffff; background: #9C0; border-top:1px solid #571; border-right:1px solid #571; border-bottom:1px solid #571; border-left:1px solid #571;}
#knapp a:visited{color: #ffffff; background: #9C0; border-top:1px solid #571; border-right:1px solid #571; border-bottom:1px solid #571; border-left:1px solid #571;}
#knapp a:hover{background: #D50; border-top:1px solid #571; border-right:1px solid #571; border-bottom:1px solid #571; border-left:1px solid #571;}


/**********************************************************/
/* Månfaserna                                             */
/*                                                        */
/**********************************************************/
.c5 {background-color: #000000; border: 1px solid #99CC00;
margin-bottom: 5px; padding: 2px; padding-bottom: 4.5px; padding-top:
10.5px; text-align: center; width: 170px}
.c4 {padding-top: 4.5px; text-align: center}

a.c3
{font-size:10px;font-family:arial,verdana,sans-serif;color:#7F7F7F;text-decoration:underline;background:#000000;border:none;}

.c2
{padding-bottom:5.2px;color:#FFFFFF;font-family:arial,helvetica,sans-serif;font-size:11px;letter-spacing:.3em;font-weight:bold}
.c1 {clear: both}

.text p {font: 12px/18px Verdana, Geneva, Tahoma, sans-serif;}