@charset "UTF-8";
/* CSS Document */

* {
padding:0;
margin:0;
}
body {
height:100%;
background:url('bgimages/banner.jpg') top center no-repeat;

}
.container {
	width:900px;
	font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	margin: 0 auto;
		
	 }


#navigationbar {
width:900px;
font-weight:bold;
position:relative;
left:0;
top:115px;
margin-left:-140px;
padding-left:290px;

background-color:#0852A5;
color: #333;
font-weight:bold;
height:34px; 
border-bottom:#0852A5;
 }
 
.left {
position:absolute;
left:0;
top:0px;
width:140px;
color:#FFF;
font-weight:bold;
padding: 20px 0px 60px 0px;
background-color:#0852A5;

}
.left img{
margin:0px auto;
padding-bottom:60px;
height:auto;

} 
 
#startLeft {
padding:0px;
padding-left:0px;
color:#666;
background-color:#FFF;
border:#E7E7E7 6px solid;}
#startLeft p {
padding-left:5px;
}

#navigationbar li {
 list-style:none;
 display:inline;
 margin-bottom:0px;
 z-index:1;
 
 }
#navigationbar a{
display:block;
text-decoration:none;
padding:9.5px;
margin:0.5px 0px;
position:relative;
float:left;

color:#666;
background-color:#FFF;
}

#navigationbar a:hover {
color:#333;
background-color:#FFEF08;
border:#E7E7E7 3px solid;
}
#navigationbar a:link a:visited {
color:#000;
}

#wrapper{
width:900px;
margin: 0 auto;
	
position:relative;
left:0;
top:118px;
}

.central {
	color:#666;
	border:5px #E7E7E7 solid;
	border-bottom:none;
	position:absolute;
	left:134px;
	top:0px;
	width:540px;
	margin:0px  125px 10px 15px;
	padding: 10px 0px 130px 20px;
	min-height:100%;
	
 }
.central a:link, a:visited{
color: #333;}
.central a:hover{
color:#666;

}

.central img{
 width:131px;
 height:190px;
 border:0px;
 
 }

.central .sourceimage{
padding:20px;
width:auto;
height:300px;
}

#central_start li, #central_tidskrifter li { 
float:left;
width:127;
height:185px;
padding:18px;
list-style:none;
background:url('bgimages/border.gif');

}
 
#leftNav li {

list-style:none;
padding:0px 0px 5px 0px;
background-color:#0852A5;

 }
 
#leftNav a{

border-bottom: 1px dotted #FFF;
text-decoration:none;
color:#FFF;
display:block;
height:20px;
padding-left:20px;
border-left: 7px solid  #039 ; 
 }
 
#leftNav a:hover {
color:#FFEF08;
background-color:#FFF;
background:url('bgimages/menuhover.gif') no-repeat;
border-left: 7px solid #FFEF08 ; 

 }
 
 
#central_verksamhet li{ 
margin-left:20px;
} 
h4 {
 padding-top:30px;
 padding-bottom:10px;
  }
 
 .img_title, .red{
 color:#039;
 margin-bottom:20px;
}
 

 #central_verksamhet div {
 width:400px;
 margin:20px auto;
}
.right {

position:absolute;
top:0px;
right:0px;
color:#333;
background-color:#E7E7E7;
background:url('bgimages/flowertop.gif') right top no-repeat;
border:#E8E8E8 6px solid;
padding:40px 20px 60px 10px;
width:120px;
z-index:3;
min-height:260px;
}
.right a:hover{
background:url('bgimages/bg_submenu.gif') repeat-x;}

h3{
background:url('bgimages/bg_submenu.gif') repeat-x;}

form{
margin:30px 0px;
padding-left:5px;
background-color:#CCC;}


label{
font-weight:bold;
text-transform:uppercase;}
 
.right li {
padding:10px;
display:block;
list-style:none;
}

.right a:link a:visited {
color:#000;
}

hr {
margin-top:20px;
margin-bottom:20px;
padding-right:10px;
}
.footer {
 position:absolute;
 left:0px;
 bottom:0px;
border-bottom:5px #E7E7E7 solid;
 padding: 10px 0px;
 height:20px;
 border-top:#000 1px dotted;
 text-align:center;
 width:100%;
 clear:both;
 }

table{
border:thin dotted #333;
cellspacing:0;
width:90%;
}

td{
height:20px;
text-align:left;
vertical-align:center;
border: thin dotted #333;
padding:2.5px;
cellspace:0; 
}

#losnummer_table{
font-size:10px;
margin:10px auto;
width:95%;}

.tidskrifter{
padding-left:15px;
padding-right:10px;
}
.tidskrifter li, {

margin-bottom: 10px;}
.tidskrifter span{
font-weight:bold;
}

dl{
padding: 0.5em;
}

dt{
margin-bottom: 10px;
}
.heading{
font-weight:bold;
color:#0852A5;
}
 
 
dd { 
margin: 0 0 0 110px;
padding: 0 0 10px 0;
text-align:left;
}
.italic, .item dt{
margin-left:30px;
font-style:italic;
padding:10px 0px;
color:#039;
text-align:left;
font-weight:bold;

}
.details p{
padding-bottom:5px;}
.details {
border-bottom:2px  #666 dotted;
padding-bottom:10px;
margin-bottom:10px;}
/*.details p:first-letter
{
color:#ff0000;
font-size:xx-large;
}*/
.details p:first-child
{font-weight:bold;
}
.desc,.italic,.item dd {
/*clear:left;*/
margin-left:10px;
}
#boken {
height:80px;
width:auto;
}
dd.posted{
display:none;
}
#central_prenumera dd{
margin-left:-10px;
}

#smallGallery{
margin-top:30px;
}
.posted{
display:none;}

#smallGallery .img_title{
font-size:10px;
color:#666;


}

#smallGallery div{
text-align:center;
float:left;
margin:25px;
height:150px;;
width:115px;
border:#CCC 2px solid;
}

#bigGallery{
padding-top:30px;
}

#smallGallery .smallImg{
text-align:center;
padding-bottom:10px;
width:auto;
height:auto;}

#bigGallery .bigImg{
border:#E8E8E8 10px solid;
width:auto;
height:auto;
margin:10px auto;
}
#bigGallery div{
text-align:center;
padding:10px auto;
border-top:#999 2px dotted;
border-bottom:#999 2px dotted;
width:90%;
margin:15px auto 30 auto;}

.day{
text-align:center;
width:35px;
height:45px;
color:#000;
font-size:18px;
border:#000 1px solid;
}
.month, .month_even{
border:#000 1px solid;
text-align:center;
height:15px;
width:35px;
float:left;
background-color:#036;
color:#FFFFFF;
font-weight:bold;}

.month_even{
background-color: #FF9900;
}
 #central_pa_gang .lister p{
float:right;
text-align:left;
width: 25%;
}
.lister{
border-top:#999 thin dotted;}
.lister dt, lister dd{
float:left;}
.lister{
padding-top:5px;}
.day{
padding-bottom:5px;}
.more_info {
padding:8px 0;
}

