

   
/* default styles
   -------------- */
   
body { 

    background: #D1EB8E ;

	padding:7px 0pt; 
	
	
	color:#333333;
/*font-family:Georgia,Helvetica,Arial,sans-serif;*/
font-family:'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
font-size:13px; 


}
/*#ribbon{
	 background:url(images/ribbon2.png) top left no-repeat ;
	 z-index: 10000;
	 width: 192px;
	 height: 193px;
	 position:fixed;
	 top: 0px; left: 0px;
}*/
* {
margin:0px;
padding:0px;


}
.ad72890{
	width: 728px;
	height: 90px;
	
	
	
}
.latest{
	float: right;
}
.latestl{
	float: left;
width:550px;
}

ul li{
	 list-style-type: none;
}	
.coop{
	border: solid 1px #006699;
	padding:10px;
	text-align: center;
	width:330px;
	
	background: #FEFECC;
}
.coop2{
margin-left:200px;
margin-top:50px;
	border: solid 1px #006699;
	padding:10px;
	text-align: center;
	

	
	background: #FEFECC;
}
.coopsr{
	border: solid 1px #006699;
	padding:5px;
	
	width:330px;
	
	background: #FEFECC;
}
#wrapper{
	margin: 0pt auto;
	width: 980px; 
	text-align: center;
	background:white  ;
	padding-right:10px;
	padding-left:10px;
	/*border-left:3px solid #E0DCD9;
	border-right:3px solid #E0DCD9;*/
	/*border-left: 5px solid #848776;
	border-right: 5px solid #848776;*/
	padding-top:5px;
	z-index:2;
}
#header { 
text-align:left;
	color: #242424;
	/*background: url('images/headerbg.gif') top left repeat-x;*/
	/*background:#C6D9E9;*/
	/*border-bottom: 1px solid #ccc;*/
	/*margin-bottom:5px;*/
	/*height: 130px;*/
	margin:0px;
	padding: 0px;
	margin-bottom: 5px;
}

.logo{

width:303px;
display: block;
/*padding-left:5px;*/
/*padding-top:5px;*/
float: left;
/*padding-top:10px;*/	
	/*background-repeat: no-repeat;
	background-image: url(fujicxlogo5c.gif);*/
}	
#content { 
text-align: left;
background:/*#E7F1F8*/ /*url(images/lgrad3.gif) repeat-x scroll center top*/;
clear:both;
padding-bottom:0px;
padding-top:0px;
overflow:hidden;
/*width:955px965px;*/
margin-top:10px;

}
.topright{
	width: 640px;
	/*height: 127px;*/
	float:right;
	/*background:#FFED00;*/
	/*background:#B6DEE6;*/
	
}
img icon{
	vertical-align: text-top;
}
#content img{
	vertical-align:text-bottom;
}
#content2 { 
text-align: left;
background:/*#E7F1F8*/ /*url(images/lgrad3.gif) repeat-x scroll center top*/;
clear:both;
padding-bottom:0px;
padding-top:0px;
overflow:hidden;
/*width:955px965px;*/
margin-top:10px;
width:100%;

}
#content2 img{
	margin-right:7px;
}
#content3 { 
background:/*#E7F1F8*/#fff /*url(images/lgrad3.gif) repeat-x scroll center top*/;
clear:both;
padding-bottom:20px;
padding-top:0px;
padding-left:0px;
/*width:955px965px;*/
margin-top:10px;
text-align:left;
	color:#626162;
/*font-family:Calibri,Helvetica,Arial,sans-serif;*/
font-family:'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
font-size:14px;
text-align: left;
}
.videodesc {

font-weight:bold;
padding:5px;
width:400px;
}
#content2 a:hover{
/*background: #FEFECC;*/
	text-decoration: underline;
}
#content2 h1 a, h2 a, h3 a{
	text-decoration:none;
}
#content2 a{
	font-weight: bold;
	/*text-decoration: underline;*/
}
#content2 h1{
	font-size:20px;
}



#nav{
	position: relative;
	width: 980px;
	clear: both;
	/*background:#C6D9E9;*/
	/*height: 45px;*/
	margin-bottom:5px;
	
}
#navigation {
border-color:#BFBFBF;
border-style:solid;
border-width:1px 0pt;
height:30px;
margin: 0pt 0pt 5px;
position:relative;
/*background:#FEFECC;*/
background:#fff;
font-size: 7pt;
	font-family: Helvetica, Arial, sans-serif;
	padding-left:0px;
	
}
#shadow{
	background: url(images/shadow.png) no-repeat bottom left;
	width:319px;
	height: 9px;
}
#navigation2 {
/*border-color:#BFBFBF;
border-style:solid;
border-width:1px 0pt;*/
height:25px;
margin: 0pt 0pt 7px;
position:relative;
background:#FEFECC;
font-size: 7pt;
	font-family: Helvetica, Arial, sans-serif;
	padding-left:0px;
}
#navigation2 ul li a {

	display: block;

	height: auto; /* override height from tier 1 anchors */

	line-height: 26px;

	padding: 2px 12px 0 5px;

	

	text-indent: 0; /* override text-indent from tier 1 anchors */

	color: #333;
	 

}
#navigation2 li {
display:block;
float:center;
margin:0pt;
padding:0pt;
padding-top:4px;
padding-right:7px;
font-size: 12px;
list-style: none;
text-align:center;
 font-variant: small-caps;
color:#333;
font-weight:bold;
}
#navigation img{
	border: none;
}
#navigation li {
display:block;
float:left;
margin:0pt;
padding:0pt;
padding-top:4px;
padding-right:1px;
font-size: 14px;
}
#navigation ul{
	background: url(images/shadow.png) no-repeat bottom left;
}
#navigation li ul li a {

	display: block;

	height: auto; /* override height from tier 1 anchors */

	line-height: 26px;

	padding: 2px 12px 0 5px;

	

	text-indent: 0; /* override text-indent from tier 1 anchors */

	color: #666;

}

#description{
	letter-spacing: -1px;
	font-size:17px;
}
.red{
	color: #FF0000!important;
	font-weight:bold;
}
.grey{
	background: url(images/ggrad.gif)  repeat-x scroll center top;
}
div.chunk {
	margin:0;
	padding:0px 0 0 0;
	
}
div.block{
float:left;
padding:0px 10px 0px 0px;
width:310px;


}
.obs{
	border: solid 1px #cccccc;
	background:#FEFECC;
	padding: 7px;
	margin-bottom:7px;
	color: black;
	
	font-size: 16px;
	
	/*font-weight:bold;*/
	padding: 7px;
	margin-bottom:7px;
	margin-top:7px;
	
}
.booklist{
width:450px;
height:300px;
float: left;
	
	/*background: #fefecc;*/
	border-bottom: 1px solid #cccccc;
	
	line-height: 1.3;
	color:black;
	padding:7px;
	margin-bottom:7px;
	/*font-family:verdana,geneva,arial,sans-serif;*/
/*	margin-bottom:7px;*/
/*font-size:14px;*/
font-size:100.01%;


}
.bookdesc{
	font-size:14px;
	padding-top:7px;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
}
.booklist a:hover{
	text-decoration: underline;
}
.borderit img{
border: 2px solid #ccc;
margin-right:3px;
}

.borderit:hover img{
border: 2px solid red;
}

.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

.booklist img{
	float: left;
	margin-bottom:20px;
	
}
img a:hover{
	border:1px solid red;
}

#box1
{
float:left;
padding:0px 15px 0px 0px;
width:300px;

}
#box1 ul li{
	display: inline;
	margin-right:10px;
}
#box1  a{
display: inline;

	
}
.box2{
	float:left;
padding:0px 15px 0px 0px;
width:300px;
}
.box3{
	float:right;
padding:0px 0px 0px 0px;
width:310px;
}

.ads{
	background: url(images/ads.bmp )no-repeat scroll center top;
	height: 20px;
}

.clearleft {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
padding-top:15px;
/*border-bottom:1px solid #ccc;*/

}
.clearleft2 {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
margin-top:20px;
background:#FEFECC;
/*border: 1px solid #ccc;*/
}
.cattitle{
 text-transform: uppercase;
 color: #3F9FCF;
 font-family:Calibri,Helvetica,Arial,sans-serif;

	width:615px;
	font-variant: small-caps;
}




.right{
	width:300px;
	float:right;
	margin-left:0px;
}
.alignr{
	float:right;
}
#content a {	color: #000000;
background: inherit;  
/*font-weight:bold; */
text-decoration:none;
outline: none;
/*font-size:11px;*/
 }
a:hover { text-decoration:underline; }
a, a:visited{
	color:/*#006699*/#215670;
	text-decoration: none;
}
h1 { font:  2.1em; 
padding: 7px 0 3px 3px; 
margin: 0;
font-variant: small-caps; 
font-family:Calibri,Helvetica,Arial,sans-serif; }

.dark  { color: #737373; background: inherit; font-weight: bold; }
.grey{
	background: #5D5E51;
	color:white;
}
 h1 a, h2 a,{ 
text-decoration: none;
 


}
/*#content2 h3 a, h2 a, h1 a{
	color:#006699;
	text-decoration: underline;
}*/
#content h2 a{
	color:#2E3434;/*color:#215670;*/
font-size:18px;
font-weight:bold;
letter-spacing: 1px;
text-transform:capitalize;
	
}
#content h2 a:hover{
	color: #000000;
	
}
h1 a:hover, h2 a:hover { 
color: #006699; 
background: inherit;
text-decoration: underline ;}



/*h2 { 
padding: 5px; 
padding-bottom:0px;
padding-left:0px;
font-size: 1.5em; 
margin-bottom: 5px; */
h2{
	border-bottom:1px solid #ccc;
font-family:'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif;
font-size:22px;
margin-bottom:5px;
padding:5px 5px 0 0;
text-transform:capitalize;
}


/*font-variant: small-caps; */
/*font-family:Calibri,Helvetica,Arial,sans-serif;*/
font-family:'Trebuchet MS','Verdana','Tahoma','Arial',sans-serif; }

h3{
	color:#000000;
	
}
#content2 h3 a{
	font-size:16px;
}

p {	margin: 0 0 5px 0; }

#content ul { margin: 0; padding : 0; list-style : none;


 }

#content ul li{
	width:100%;
}
#content li  {
list-style-type: none;
	border-bottom: 1px dotted #CCCCCC;
	line-height: 18px;
	margin: 0px 0 0px 0;
	padding:2px;
	
	
}
#content li a {
/*display:block;*/
padding:2px 0px;

}
#content li a:hover{
	background:#FEFECC;
	/*color:black;*/
	text-decoration:  underline;
}
content h2{
	
	
}

/* layout
   ------ */



.logo img{
	border: none;
}


.blockrow2{
	width:945px/*960px*/;
}
	
	


/* footer
   ------ */

#footer {
	
	margin: 0pt auto;
	width: 980px;
	background:white ;
	text-align: center;
	/*padding:10px;*/
	padding-bottom:10px;
	font-size: 11px;
	font-weight:bold;
}

#footer a { color: #808080; background: #fff; 
text-decoration: underline;}

#footer img{
	padding-top:10px;
}

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { 
position:absolute;
z-index:1000;
width:250px;
background: #E6EEF6;
overflow: hidden;

border:solid 1px  #808080;
text-align:left;
padding:10px;
min-height:1em;
}

body div#toolTip p{
/*line-height:1.6em; */ 
margin:0;
padding:0;
color:#000;
/*font-weight:bold;*/
/*font:13px Calibri,Helvetica,Arial,sans-serifarial,helvetica;*/
font-family:"Trebuchet MS","Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
letter-spacing: .3px;
 }

body #contentdiv#toolTip p em { 
display:block;
margin-top:3px;
font-style:normal;
font-weight:bold; }
body div#toolTip p em span {color:#fff; }

.area{
	width:650px;
	color:black;
	 float:left;
	/*font-size:16px;*/

line-height:1.3;
	
}
.area a{
	color:/*#006699*/#215670 !important;
}
/*.area h2{
	color:black;
}*/

.area li{
	
	border:none !important;
	padding:3px;
	border-bottom:1px dotted #ccc !important;
}
.omlist 


{
font-family:"Trebuchet MS","Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	color:#6D6D6D;
font-size:17px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 20px 0px 0px!important;

border: none;
color:#6D6D6D;
line-height:1.3;
}
.quote{
	
	/*width: 550px;
	max-height: 80px;*/
	/*background:#FEFECC;*/
	/*background:#FFED00;*/
	float:right;
height:90px;
width:630px;
}
.yel{
	float: right;
	/*width: 550px;
	max-height: 80px;*/
	background:#FEFECC;
	/*background:#FFED00;*/
	
}

.left{
	float: right;
	padding-left:5px;
}
.bookleft{
padding-top:7px;
padding-left:25px;
	float: left;
	/*padding-left:5px;*/
}
.bookleft img{
	border:none;
}
a:hover{
	text-decoration:underline;
}
.ys420{
	text-align: right;
	float:right;
	/*vertical-align: text-bottom;*/
	padding-top:30px;
	width: 630px;
	background: #FFED00;
}
.senaste{
	width: 600px;
	float:left;
}
.center{
	 text-align: center;
	 margin-top: 7px;
}
.ysbooks{
	float: right;
	width:330px;
	/*background: #A4D988#E1ECFE;*/
	text-align:left;
	font-size:12px;
}
.ysbooks li{
	
	border:none !important;
	padding:3px;
	border-bottom:1px dotted #ccc !important;
	
}
.ysbooks h2{
	border: solid 1px #cccccc;
	background:#FEFECC;
	padding: 7px;
	margin-bottom:7px;
}
.ad420{
	text-align: right;
	float:right;
	/*vertical-align: text-bottom;*/
	padding-top:30px;
	
}
.adbox{
text-align:  center;
	float:right;
padding:12px 0px 0px 0px;
width:310px;
}
.ourads{
	float: right;
}
.vidblock{
	width:425px;
	float:left;
	border:1px dotted #ccc;
	margin-right:20px;
}
.adb1{
float:left;
padding:0px 0px 0px 0px;
width:317px;
}

.adb2{
float:left;
padding:0px 0px 0px 0px;
width:310px;


}
.adb3{
float:right;
padding:0px 0px 0px 0px;
width:310px;

}
.searchinfo{
	text-align: left;
	border:1px dotted #ccc;
	padding:5px;
	background: #D9E6F0;
}
.airam{
float:right;
padding:0px 0px 5px 0px;
width:600px;
margin-bottom:5px;

}
.borderit2 img{
border: none;

}

/*.borderit2:hover img{
border: 1px solid red;
}*/

.borderit2:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

/*///////////////////////////////UNDERLINE MENU/////////////////*/
#underlinemenu{
	margin: 0;
	padding: 0;
	
}

#underlinemenu ul{
	background-color: #e4eef6;
	margin: 0;
	margin-bottom: 3px;
	padding-left: 0;
	float: left;
	font-weight: bold;
	width: 100%;
	border: 1px solid #BFBFBF;
	border-width: 1px 0px 1px 0px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding-bottom:5px;
	
	margin-top: 5px;
}

* html #underlinemenu ul{
	/*IE only rule. Delete extra margin-bottom*/
	margin-bottom: 0;
}

#underlinemenu ul li{
	display: inline;
	line-height: 20px;
}

#underlinemenu ul li a{
	float: left;
	color: #000;
	padding: 2px 0px 3px 0px;
	text-decoration: none;
	margin-left:6px;
	margin-right:6px; 
	
}

#underlinemenu ul li a:hover{
	
	/*background-color: #F3F3F3;*/
	border-bottom: 3px solid #006699;
	padding-bottom: 0;
	color:black;
}

#underlinemenu ul #current a{
	
	/*background-color: #E7E7E7;*/
	border-bottom: 3px solid #cc092f;
	padding-bottom: 0;
	color:black;
	
}


/*///////////////////////////////UNDERLINE MENU End/////////////////*/

.straxtillbaka{
	font-size: 22px;
	color:#006699;
	font-weight:bold;
   text-align: center;
}
.date{
	font-size: 14px;
	color: #cc092f;
	float: left;
	font-weight:bold;
	
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}