/* CSS Document */
html { min-height: 100%; margin-bottom: 1px; } /*makes scrollbar in ff showing*/
body {
	margin: 0 auto;
	padding: 0;
	font: 12px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#333;
	text-align: center;
	min-height:101%;
	background:#fafafa url(../images/bgbibl2.jpg) repeat-x;
	}
body.iframe{background:#fdfcfc none; margin:0 0 0 20px;}
#wrapper{
	margin: 0 auto;
	width: 970px;
	text-align: left;
	background:#fdfcfc url(../images/wrap_bg2.jpg) repeat-y;
}
#wrapper.full{background:#fdfcfc url(../images/wrap_bg1.jpg) repeat-y;}
FORM, UL, DL, DT, DD, LI, H1, H2, H3, H4, H5, H6, P, DIV, input, submit
{
	margin: 0;
	padding: 0;
}

/*---------topbanner-----------------------*/
#tb_topbanner { display:block; width:970px; height:50px; margin:0 auto;	padding:0;}
#tb_topnav {
	float:right;
	height:50px;
	width:635px;
	margin:0;
	padding:0;
	font-size:95%;
}

/*------------secondbanner------------------*/
#sb_bannerwrap{display:block; width:970px; height:58px; margin:0 auto; padding:0; clear:both; background:#fdfcfc url(../images/redbanner.jpg) repeat-x; color: #fff;}
#sb_bannerwrap a {color:#fff; text-decoration:none;}
#sb_bannerwrap a.hover {color:#000; text-decoration:none;}
#languagebox {float:right; width:300px; height:58px; text-align:right; margin:0; padding: 8px 20px 0 0; background:url(../images/redbanner_r.jpg) top right no-repeat;}
/*-------------searchstyles---------------------*/
.submit{
       background:transparent url(../images/btn_search.jpg) no-repeat top; 
	   width:31px;
	   height:20px; 
	   border:0; 
       cursor:pointer; 
       padding:0;
       margin:0 0 0 3px;
       }

/*----content divs-----------------*/
#content_left{ float:left; display:inline; width:316px; text-align:left; padding:20px 20px 20px 26px;}
#content_middle{ float:left; display:inline; width:316px; text-align:left; padding:20px;}
#content_right{ padding:20px 0px 20px 25px; text-align:center; float:left; width:194px; }
#content_full{ float:left; display:inline; width:672px; text-align:left; padding:20px 20px 20px 26px;}
#content_middle img, #content_full img, #content_left img{ border:1px solid #dadada; padding:5px;}
#footer {
	clear:both;
	font-size:11px;
	text-align:center;
	color:#999;
	padding:0 10px 0 10px;
	border-bottom:2px solid #efefef;
}
#footer p{ background-color:#fdfdfc; padding:5px 10px 0 10px; height:50px; margin:0;}
.left{float:left; margin:5px 10px 5px 0;}
.right{float:right; margin:5px 0px 5px 10px;}
/*----------------font styles------------------------*/
h1{ font:bold 18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#900; margin:0 0 10px 0;}
h2{ font:bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#C00; margin:15px 0 10px 0;}
h3{ font:normal 14px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F00; margin:15px 0 10px 0;}
p{ margin:0 0 12px 0;}
table{ font: 12px/14px 'Trebuchet MS', Arial, Helvetica, sans-serif;}
.clearright{clear:right; height:10px;}
.clearboth{clear:both;}
.divider{ clear:both; width:100%; border-top:1px solid #efefef; padding-top:10px;}
#boktipset{margin-top:30px;}
#boktipset h3{ margin:0;}
.big{ font:24px 'Trebuchet MS', Arial, sans-serif; color:#666;}

a{color:#C00; text-decoration:none;}
a:visited{ color:#900;}
a:hover{color:#900;}
.thumbnail{ text-align:center; width:100%}
a img{border:none;}
#wrapper #aktuellt ul{ margin:0; padding-left:20px;}
#wrapper #aktuellt li{ list-style-image:url(../images/list.png); margin: 0 0 10px 0; padding:0;}
textarea, textfield, input, select {font-size:12px; color:#333; }
.fieldborder{border:1px solid #999;}
.searchform ul{text-align:left;}
.ruta {padding:5px; border:1px solid #efefef; color:#C00; padding:10px; background-color:#FDFEC7;}
.small {font-size: 11px; color:#666;}
.round{
  width:194px;
  height:100%;
  background: #e9e9e9 url(../images/searchruta_bottom.gif) no-repeat bottom;
  padding-bottom:15px;
 }

.round h2{
  padding: 8px 0 5px 0;
  margin:0;
  background-image:url(../images/searchruta_top.jpg);
  background-repeat:no-repeat;
  background-position:top;
  }
.roundorange{
  width:194px;
  height:115px;
  background: url(../images/nybok.gif) no-repeat top;
  padding-bottom:10px;
  margin:15px 0 15px 0;
 }

.roundorange h2{
  padding: 10px 0 25px 0;
  margin:0;
  }
/*forms*/
form, table, td, tr {font:12px 'Trebuchet MS', Arial, Helvetica, sans-serif;}
submit, textarea, textfield{font:11px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333; }
.formborder{ border:1px solid #ccc; font:10px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#333; padding:2px}
.searchbutton{background-color:#900; color:#fff; font-size:10px; font-weight:bold; border:1px solid #ccc; padding:3px; margin:0;}
.border{ border:1px solid #dadada;}
#wrapper ul{ margin:10px 0 10px 25px;}
#wrapper li{ 
	list-style-position: outside;
	list-style-image:url(../images/listbullet_bigger.gif);
	margin:0 0 6px 0;
	}
#omoss table td{ border-bottom:1px solid #efefef;}
.snabbval{margin-right:15px;}
.thumbnail {
	background:#fafbfc;
	border:1px solid #b0b0b0;
	padding:5px;
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}

.center {text-align:center;}

.right {text-align:right;}

