body {

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	padding-top:80px;



}


.pageP
{
  margin-top: 10px;	
}

.fontFamily {
font-family: Arial, Helvetica, sans-serif;
}

#mainBox {

	width:781px;

	height:550px;

	border: 1px solid #f4f4f4;

	background-color: #fff;

	margin-left: auto;

	margin-right:auto;

	padding-top:10px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:40px;

}



#leftContainer {

	width:596px;

	height:550px;

	background-color: #f2e9d8;

	float:left;

	margin-right:10px;

}





#rightContainer {

   width: 175px;

	height:550px;

	background-color: #fff;

	float:left;

}







#header {

	width:596px;

	height:95px;

	background-image: url(images/head.jpg);

	background-repeat: no-repeat;

}



#flashHolder {

	margin-top:15px;

}



#footer {

	clear:left;

	height:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}





/* navigation */





#nav {

	width:596px;

	

	margin:0px;

   padding-top:71px;

	padding-left:10px;

  

}



#nav li {

	display: inline;

	color:#fff;

}









#nav a {

	color:#fff;

	text-decoration: none;

	font-size: 10px;

	font-weight: bold;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}



#nav a:link {

	color:#fff;

	text-decoration: none;

}



#nav a:visited {

	color:#fff;

	text-decoration: none;

}





#nav a:active {

	color:#fff;

	text-decoration: none;

}



#nav a:hover {

	color:#fff;

	text-decoration:  underline;

}















/* puffar högerspalt */





.rightPuffTopp10 {

background-image: url(images/topten_head_btn.jpg);

width:175px;

height:30px;

cursor: pointer;

}





.rightPuffAktuellt {

background-image: url(images/aktuellt_head_btn.jpg);

width:175px;

height:30px;

cursor: pointer;

}

.rightPuffAbout {

background-image: url(images/aktuellt_head_btn.jpg);

width:175px;

height:30px;

margin-top: 70px;

}

.rightPuffLinks {

background-image: url(images/lankar_head.jpg);

width:175px;

height:30px;

margin-top: 70px;

}



.rightPuffMiddleakt {

 background-image: url(images/right_puff_bg.gif);

 width:175px;

 height:200px;

 padding-top:4px;

	

}

	

.rightPuffMiddletop {

 background-image: url(images/right_puff_bg.gif);

 width:175px;

 height:253px;

 padding-top:4px;

	

}



.rightPuffBottom {

 background-image: url(images/right_puff_bottom.gif);

	width:175px;

	height:10px;

	margin-bottom:10px;

	background-repeat: no-repeat;

}





















/* classes */



.info {

 text-align: center;

 padding-top:15px;

 font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.rpuffFont {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding:10px;

	margin:0px;

	padding-bottom:0px;

	

}







.sendBtn {

	background-image: url(images/send_btn.jpg);

	width:63px;

	height:36px;

	border: 0px;

	margin-left:10px;

	margin-top:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;
	
	cursor: pointer;

}



.date {

	font-style: italic;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	

}



















/*







#insideContainer {

	width:780px;

	margin-top:10px;

	margin-left:10px;

	margin-right:10px;

	margin-bottom:30px;

	height:100%;

	



 

}



#left {
width:278px;
height:390px;
   font-size: 11px;
float:left;
margin-left:15px;
margin-top:0px;
margin-right:10px;

}





#header {

  background-image: url(images/head.jpg);

  width:596px;

  height:95px;

  background-repeat: no-repeat;

  padding:0px;

  margin:0px;

}





#leftContainer {

	width:596px;

	height:100%;

	background-color: #edeadb;

	float:left;

	padding-bottom:15px;

	





}





#right {

	float:left;

	margin-left:8px;

}











*/











.readmore {

	background-image: url(images/read_more_btn.jpg);

	width:102px;

	height:36px;

	border: 0px;

	padding:0px;

	margin:0px;

	font-weight: bold;

	margin-bottom:2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	cursor: pointer;


}









#leftPuffContainer {

	float:left;

	width:345px;

	height:auto;

	margin-left:10px;

	margin-right:5px;

	font-family: Arial, Helvetica, sans-serif;
	
	font-size: 11px;

}




#rightPuffContainer {

	float:left;

	width:225px;

	height:auto;



}



.imgFloat {

	float:left;

	margin-top:10px;

}



.bigPuffFont {

	padding:0px;

	margin:0px;

	width:195px;

	font-size: 12px;

	padding-left:10px;

	padding-top:10px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.form {

	padding:0px;

	margin:0px;

	width:210px;

	font-size: 12px;

	padding-left:10px;

	padding-top:10px;



}



.bold {

	padding:0px;

	margin:0px;

	width:200px;

	font-size: 12px;

   font-style: italic;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;



	

   font-weight: bold;

}





.mainPuffHead {

	width:343px;

	background-image: url(images/medlem_head.jpg);

	height:30px;

	padding:0px;

	margin:0px;

}





.mainPuffMiddle {

	width:343px;

	height:180px;

	background-image: url(images/stor_bg.jpg);

	padding:0px;

	margin:0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	

	

   

}





.mainPuffBottom {

	width:343px;

	height:6px;

	background-image: url(images/stor_puff_bottom.gif);

	padding:0px;

	margin:0px;

	background-repeat: no-repeat;

	

	

	

	

}



.mainPuffSmallTop {

	width:224px;

	height:30px;

	background-image: url(images/news_head.jpg);

	padding:0px;

	margin:0px;

}



.mainPuffSmallMiddle {

	background-image: url(images/liten_puff_bg.gif);

	width:224px;

	height:179px;

	padding:0px;

	margin:0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	

}



.mainPuffSmallBottom {

	width:224px;

	height:7px;

	background-image: url(images/liten_puff_bottom.gif);

	background-repeat: no-repeat;

	

}









/* font stylyng 



.rpuffFont {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	padding:10px;

	margin:0px;

	padding-bottom:10px;

	

}





.clear {

	clear:left;

}



.clearLeft {

	clear:left;

}



/* PageNavigator */
#pageNavigatorDiv {

	margin-bottom: 15px;
	margin-left: 5px;
	margin-right: 5px;
}

.navigator {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 15px;
}

.totalpagesdisplay {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}


/* Test left*/
#commentLeft {
	height:100%;
	width:200px;
	float:left;
}

.clear {
	clear: both;
}

/* HEADLINES */
.headlineUnderline
{
	border-bottom: solid 1px;
	color: #8a1f03;	
} 



/* bokrecensioner */

#leftBookholder {
	width:278px;
	height:345px;
	
	float:left;
	margin-left:15px;
	margin-top:20px;
	margin-right:10px;
}

#rightBookholder {
	width:278px;
	height:345px;
	
	float:left;
	
	margin-top:20px;
	margin-right:0px;
}


.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#8a1f03;
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-top:20px;
}


.line {

margin-top:0px;
margin-bottom:0px;
}




.bookObject {
	width:270px;
	height:150px;
	
		font-family: Arial, Helvetica, sans-serif;
}

.bookImg {
	margin-right: 2px;
	height:100px;
	float:left;
}

.bookInfo {
	width:143px;
	height:100px;
	float:left;
}


.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0px;
	margin:0px;
}



.author {
	margin:0px;
	padding: 0px;
	font-size: 11px;
	
}


.date {
		margin:0px;
	padding: 0px;
	font-size:11px;
}


.link {
		margin:0px;
	padding: 0px;
	font-size:11px;
}

a.rLink:link {
	color:#000;
	text-decoration: underline;
	font-style: italic;
}

a.rLink:visited {
	color:#000;
	text-decoration: underline;
	font-style: italic;
}

a.rLink:active {
	color:#000;
	text-decoration: underline;
	font-style: italic;
}

a.rLink:hover {
	color: #3c3c3c;
	text-decoration: underline;
	font-style: italic;
}



a.greenLink:link {
	color:#8a1f03;
	text-decoration: none;
}

a.greenLink:visited {
	color:#8a1f03;
	text-decoration: none;
}

a.greenLink:active {
	color:#8a1f03;
	text-decoration: none;
}

a.greenLink:hover {
	color: #3c3c3c;
	text-decoration: none;
}

a.blackLink:link {
	color:#000;
	text-decoration: none;
}

a.blackLink:visited {
	color:#000;
	text-decoration: none;
}

a.blackLink:active {
	color:#000;
	text-decoration: none;
}

a.blackLink:hover {
	color: #3c3c3c;
	text-decoration: none;
}



a.blackUnderlineLink:link {
	color:#000;
	text-decoration: underline;
}

a.blackUnderlineLink:visited {
	color:#000;
	text-decoration: underline;
}

a.blackUnderlineLink:active {
	color:#000;
	text-decoration: underline;
}

a.blackUnderlineLink:hover {
	color: #3c3c3c;
	text-decoration: underline;
}



.forwardbtn {
	background-image: url(images/arrow_right.gif);
	height:26px;
	width:27px;
	border:0px;
	
}

.backbtn {
	height:26px;
	width:27px;
	border:0px;
	background-image: url(images/arrow_left.jpg);
	cursor: pointer;
}

.pointer1 {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.pointer2 {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;

}

#buttonHolder1 {
	margin-bottom: 15px;
}

#buttonHolder {
	float:right;
	margin-top:30px;
}

.clearRight {
	clear:right;
}
/* slut bokrec */

.navigatortextDiv
{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align:super;
}

.navigatortextgreenDiv
{
	color: #8a1f03;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align:super;
}

/* Guestbook */
.GBDiv
{
	margin-left: 15px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 25px;
}

.GBNameDiv 
{
	font-size: 12px;
	font-weight: bold;	
}

.GBDateDiv
{
	font-size: 12px;
	font-style: italic;	
}

.GBMessageDiv
{
		
}
	
.GBPageNavigatorDiv
{
	margin-bottom: 15px;	
}
			
.rightPuffGB {

background-image: url(images/inlagg.jpg);

width:175px;

height:30px;

margin-top: 70px; 

}
			
/* End guestbook */


/* Members */
.membersTextDiv
{
	margin-left: 8px;
	width: 270px;
}

.membersLine
{
	margin-left: 8px;	
	margin-top:0px;
margin-bottom:0px;
}


.membersNewsLine
{
	margin-left: 0px;	
	margin-top:0px;
margin-bottom:0px;
}

.membersHeadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#8a1f03;
	padding:0px;
	margin:0px;
	padding-left:0px;
	padding-top:20px;
	}
.memberLinkDiv
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		font-weight: bold;
		cursor: pointer;
}
.memberLinkDiv:hover
{
		font-family: Arial, Helvetica, sans-serif;
		color: #3c3c3c;
		font-size: 11px;
		text-decoration: underline;
		font-weight: bold;
		cursor: pointer;
}

#newsLetterArchiveDiv
{
	height: 175px;
	}

/* END Members */


/* bokrecension text */

#header2 {

	width:780px;
	height:95px;
	background-image: url(images/head_large.gif);
	background-repeat: no-repeat;
}


#leftRow2 {
	float:left;
	width:285px;
	height: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:15px;
	margin-top:15px;
	margin-right:15px;
}

#rightRow2 { 
	float:left;
	width:285px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:15px;
}

#leftContainer2 {
	width:780px;
	height:550px;
	background-color: #edeadb;
	float:left;
	margin-right:10px;
}

#rightContainer2 {
   width: 120px;
	height:380px;
	background-color: #edeadb;
	float:left;
	margin-left:10px;
	
}

.headline3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:15px;
	margin-top:20px;
}

.dateStandard {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:15px;
}

.writer {
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	margin-top:15px;
}

a.comment:link {
	color:#000;
	text-decoration: underline;
	  font-weight: bold;
	
}

a.comment:visited {
	color:#000;
	text-decoration: underline;
	  font-weight: bold;
	
}

a.comment:active {
	color:#000;
	text-decoration: underline;
	  font-weight: bold;
	
}

a.comment:hover {
	color: #3c3c3c;
	text-decoration: underline;
   font-weight: bold;
}

.line2 {
	background-color: #333;
	width:1px;
	height:380px;
	float:left;
	margin-left:10px;
	
}


.boldspec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;

}

.datespec {

font-family: Arial, Helvetica, sans-serif;  
 font-weight: normal;
 font-size: 11px;
	
}
/* slut bokrec text */


/* Topplista */
.topListImageTD
{
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	}

.topListPositionTD
{
	font-weight: bold;
	}

/* END topplista */


/* nyheter */

.underscore {
	margin-top:0px;
	padding-top:0px;
}

#articleLeft {
	width:278px;
	height:390px;
   font-size: 11px;
	float:left;
	margin-left:15px;
	margin-top:2px;
	margin-right:10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.articleP
{
  font-family: Arial, Helvetica, sans-serif;
  
  font-size: 12px;
}

#articleRight {
	width:278px;
	height:390px;
	float:left;
	margin-top:2px;
	margin-right:15px;
}


.dateStandard2 {
	font-size: 11px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}


.headline4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
}


.bigImg {
	width:278px;
	height:250px;
}

.smallImg {
	width:278px;
	height:80px;
	margin-left:8px;
}


.biggie {
	border: 5px solid #fff;
}

.smallie {
	border:2px solid #fff;
	cursor: pointer;
}

.rightPuffNew {

background-image: url(images/new_books_head.jpg);
width:175px;
height:30px;
cursor:pointer;	

}
/* slut nyheter */




/* ung */

.mainPuffSmallMedia {
		width:224px;
	height:30px;
	background-image: url(images/media_head.jpg);
	padding:0px;
	margin:0px;
}


.mainPuffSmallMiddleMedia {
	background-image: url(images/liten_puff_bg.gif);
	width:224px;
	height:160px;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

#VideoPlayer {
	margin-left:13px;
	margin-top:7px;
}

.mainPuffSmallBottomMedia {
	width:224px;
	height:7px;
	background-image: url(images/liten_puff_bottom.gif);
	background-repeat: no-repeat;
}

#rightMedia {
	width:224px;
	height:180px;
   float:left;
	margin-top:40px;
	margin-right:0px;
	margin-left:0px;
}



/* slut ung */


/* läsarnas kommentarer */


#left3 {
	width:160px;
	height:415px;
   font-size: 11px;
	float:left;
	margin-left:15px;
	margin-top:20px;
	margin-right:10px;


	
}

#right3 {
	width:365px;
	height:415px;
   float:left;
	margin-top:0px;
	margin-right:0px;
	
}


.spaceLine {
	float:left;
	width:1px;
	height:415px;
   background-color: #000;
	margin-left:5px;
	margin-right:15px;
	margin-top: 20px;
}


p {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.commentObject {
	margin-bottom:20px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.commente {
	margin-top: 15px;
	font-size: 11px;
	
}


.commenttext {
	margin-left:15px;
	margin-top:15px;
}


.rightPuffComment {

background-image: url(images/inlagg.jpg);

width:175px;

height:30px; 

}

.rightPuffReadBook {

background-image: url(images/recension_head.jpg);

width:175px;

height:30px; 

cursor:pointer;

}

.rightPuffReadNews {

background-image: url(images/lasnyheten.jpg);

width:175px;

height:30px; 

cursor:pointer;

}

/* slut läs kom */




#left {
width:340px;
height:260px;
   font-size: 11px;
float:left;
margin-left:15px;
margin-top:0px;
margin-right:0px;
}

.newsLetterPopupDiv {
 width: 480px;
 height: auto;
 margin-top: 20px;
 margin-left: 15px;
 margin-right: 15px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
  padding: 5px;
}

.newsLetterPopupHeadline {
  font-size: 16px;
  margin-bottom: 5px;
  margin-top: 10px;
  font-weight: bold;
}




/* ny data */

#boardContainer {
	width:480px;
	height: auto;
	float: left;
}

.boardMember {
	width:80px;
	height:auto;
	float: left;
	padding-right:10px;
	font-size: 12px;
	padding-left:10px;
	margin-left:10px;
	margin-top: 20px;
}

.bName {
	text-align: center;
	font-weight: bold;
   text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.b1 {
	margin-left: 7px;
}

.bTitle {
	text-align: center;
   font-style: italic;
}


#leftSide {
	width:290px;
	height: auto;
	float: left;
	margin-right: 20px;
	}


#rightSide {
	width:285px;
	height: auto;
	float: left;
}

.spctext {
	margin-left: 15px;
	margin-top: 20px;
	margin-right: 15px;
}


.employee {
	width:70px;
	height:auto;
	padding-right:10px;
	font-size: 12px;
	padding-left:5px;
	margin-left:2px;
	margin-top: 20px;
	float: left;
}


.owl {
	margin-left:14px;
	margin-top: 50px;
	
}

.contactbird {

margin-top:140px;
}