body {
	padding: 20px;
	background: #14366C;
	color: #222;
	text-align: center;
	font: 12px Verdana, "Trebuchet MS", Arial, sans-serif
}
h1, h2, p {
	margin: 0 10px;
	padding: 0 10px;
	font-weight:normal
}
p {
	padding: 0 10px 10px
}
h1 {
	font-size: 25px;
	color: #14366C;
	font-weight: bold;
}
h2 {
	font-size: 17px;
	color:#14366C;
}
div#container {
	width:920px !important;
	margin: 0 auto;
	padding:5px;
	text-align:left;
	background:#E39755;
}
div#header1 {
	float:left;
	width:200px;
	padding:30px 0;
	margin:5px 5px;
	background: #4E80BC;
	text-align:center;
}
div#header2 {
	float:right;
	width:700px;
	padding:30px 0;
	margin:5px 5px;
}
div#nav {
	position: relative;
	float:left;
	width:200px;
	padding:10px 0;
	margin:5px 5px;
	color: #14366C;
	background: #D2DDF1;
	background-image:url(images/navgradient.gif);
	background-repeat:repeat-x;
}
div#content {
	float:right;
	width:700px;
	padding:10px 0;
	padding-top:15px;
	margin:5px 5px;
	background: #D9D9D9;
}
div#nav h2 {
	font-size: 120%;
	color: #9E4A24
}
div#footer {
	clear:both;
	width:100%;
}
div#content th {
	background-color: #4E80BC;
	color: #14366C;
	text-align:center;
	font-weight:bold;
}
div#content table, th, td {
	border:#FFF solid 1px;
}
div#kommentarer th {
	background-color: #4E80BC;
	color: #14366C;
	text-align:center;
	font-weight:bold;
}
div#kommentarer table, div#kommentarer th, div#kommentarer td {
	border:#CCC solid 1px;
}
table p{
	margin: 0;
	padding: 0;
}
#menu{
	padding-left: 10px;
	font-size:14px;
}
#menu a{
	color: #14366C;
	text-decoration: none;
}
#menu a:hover{
	color: #14366C;
	text-decoration: underline;
}
#menu div{
	padding: 3px;
}
#menu ul, #menu ul li {
	padding: 3px;
	margin: 0px;
	list-style: none;
	display: block;
}
#menu ul li a {
	color: #14366C;
	text-decoration: none;
}
#menu ul li a:hover {
	color: #14366C;
	text-decoration: underline;
}

/* STAR RATING */
	.star-rating{
		list-style:none;
		margin-left:5px!important;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		left: 0px;
		background: url(images/alt_star.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.star-rating li a:hover{
		background: url(images/alt_star.gif) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars{
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars{
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars{
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars{
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(images/alt_star.gif) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
/* root element for scrollable */ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
 
    /* vertical scrollers have typically larger height than width */ 
    margin:0;
	height: 512px; 
    width: 215px; 
} 
 
/* root element for scrollable items */ 
div.scrollable div.items { 
    position:absolute; 
 	left: 0px;
 
    /* this time we have very large space for the height */ 
    /*height:166px; */
}

div.scrollable div.item {  
    /* this time we have very large space for the height */ 
    height:170px; 
}

/* the action buttons above the scrollable */
#actions {
	width:215px;
	margin:0;	
}

#actions a {
	font-size:11px;		
	cursor:pointer;
	color:#666;
}

#actions a:hover {
	text-decoration:underline;
	color:#000;
}

.disabled {
	visibility:hidden;		
}

.prevPage {
	float:left;
}	
.nextPage {
	float:right;
}	

