/* --- PAGE LAYOUT --- */

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

body, html {
	background-color: #83B230;
	background-position: top left;
	text-align: center;
	height: 100%;
}
p.boxText{
	color:#FFFFFF;
	font-weight:bold; 
	font-size:12px;
}

p.grayBoxText{
	color:#ffffff;
	font-weight:bold; 
	font-size:12px;
}

#layout {
	text-align: left;
	margin: 0 auto;
	width: 957px;
	padding-left: 19px;
	padding-right: 20px;
	/*
	min-height: 100%;
	height: 100%;
	*/
	background-color: #ffffff;
}

html>body #layout { height:auto } /* moz hack */

a { text-decoration: none; color: #03477f;}

a.color { color: #03477f;}

a img { border:0px }

li { list-style: none; }

table {
	-moz-box-sizing: content-box;
}
a.detteKanDu{
	font-size: 14px;
	font-weight:bold;
}

h1 { font-size: 15px; padding-bottom: 5px; }
.small { font-size: 10px; }

#layout_banner {
	height: 100px;
	padding-top: 9px;
}

#layout_banner_left {
	width: 731px;
	float: left;
	padding-left: 30px;
}

#layout_banner_right {
	width: 215px;
	float: left;
	text-align: right;
	line-height: 21px;
}

#layout_banner_right a { text-decoration: none; color: #000000 }
#layout_banner_right a:hover { text-decoration: underline }
#layout_banner_right .hilite { color: #0b84d0 }

#layout_top {
	height: 80px;
}

#layout_left {
	float: left;
	width: 0px;
}

#layout_center_div {
	text-align:center;
	vertical-align:middle;

}

#layout_center {
	float: left;
	padding-left: 12px;
	padding-right: 30px;
	width: 610px;
}

#layout_right {
	float: left;
	width: 305px;
}

#layout_left, #layout_center, #layout_right {
	padding-top: 19px;
}

#layout_footer_pad {
	height: 111px;
	display: none; /* padded footer causes havoc in IE */
}

/* FOOTER */

#layout_footer {
	width: 1002px;
	height: 111px;
	/*margin: -111px auto;*/
	/* negative margin causes havoc in IE */
	background-color: #ffffff;
	margin: 0 auto;
}

#layout_footer2 {
	width: 1000px;
	height: 111px;
	/*margin: -111px auto;*/
	/* negative margin causes havoc in IE */
	background-color: #ffffff;
	margin: 0 auto;
}
#layout_footer3 {
	width: 1002px;
	height: 200px;
	/*margin: -111px auto;*/
	/* negative margin causes havoc in IE */
	background-color: #ffffff;
	margin: 0 auto;
}

#layout_footer a {
	color: #0576bc;
}

#layout_footer a:hover {
	text-decoration: underline;
}

#footer_top, #footer_bottom, #footer_rule {
	text-align: left;
}

#footer_top, #footer_bottom {
	padding-left: 33px;
	width: 969px;
}

#footer_bottom2 {
	padding-left: 33px;
	height: 80px;
	background-color: #eeeeee;
	padding-top: 18px;
}
#footer_top {
	height: 32px;
	padding-top: 12px;
}

#footer_bottom {
	height: 48px;
	background-color: #eeeeee;
	padding-top: 18px;
}

#footer_logo {
	width: 94px;
	height: 18px;
	background-image: url(http://www.bogbasen.dk/grfx/logo2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	margin-top: -2px;
	padding-right: 5px;
}

.clear { clear: both; line-height: 0px }

/* --- BANNER --- */

div.banner {
	background-color: #ffffff;
	padding: 1px;
}
div.seekBox{
 position:relative;
 top:-876px;
 left:-136px;
 width: 300px;
 z-index: 2;

}


/* --- LAYOUT ELEMENTS --- */

div.hrule,
div.padded_hrule div {
	height: 1px;
	overflow: hidden;
}

div.padded_hrule {
	padding-top: 9px;
	padding-bottom: 9px;
}

div.vrule {
	float: left;
	width: 1px;
	height: 100%;
	overflow: hidden;
}

/* --- PIXEL STYLES --- */

.pixels_blue {
	background-image: url(http://www.bogbasen.dk/grfx/pixels_blue.gif);
	background-position: top left;
}

.pixels_gray {
	background-image: url(http://www.bogbasen.dk/grfx/pixels_gray.gif);
	background-position: top left;
}

.listbox { padding: 1px 1px 1px 1px; margin-bottom: 20px }
.listbox li { padding: 4px; background-color: #ffffff; padding: 0px; margin-top: 1px }
.listbox li.first { margin-top: 0px }
.listbox .head { color: #03477f; font-weight: bold; background-color: #eeeeee }
.listbox .pad { padding: 8px 8px 8px 11px }
.listbox a, .listbox span { display:block }

.listbox .icon {
	background-position: 11px 10px;
	background-repeat: no-repeat;
	padding-left: 28px;
}

.listbox .article {	background-image: url(http://www.bogbasen.dk/grfx/artikel.gif); }
.listbox .debat { background-image: url(http://www.bogbasen.dk/grfx/debat.gif); }
.listbox .bullet { background-image: url(http://www.bogbasen.dk/grfx/bullet.gif); }

.listbox ul {
	padding-left: 15px;
}

.listbox ul li {
	margin-bottom: 8px;
	list-style-type: disc;
}

.inline {
	display: inline;
}

/* --- NEW PIXEL-DOTTED TABLES --- */

table.dotted {
	background-repeat: repeat;
	background-position: top left;
	border: 0px;
}

table.dotted.gray {
	background-image: url(http://www.bogbasen.dk/grfx/pixels_gray.gif);
}

table.dotted td {
	background-color: #ffffff;
}

table.dotted.padded td, table.dotted td.padded {
	padding: 7px 8px 6px 10px;
}

table.dotted.padded td.no-pad {
	padding: 5px;
}

table.dotted.padded td.right {
	text-align: right;
}

table.dotted.width-100pct {
	width: 305px;
}

table.dotted.width-200pct {
	width: 450px;
}

table.dotted.width-80pct {
	width: 150px;
}

table.dotted.space-below {
	margin-bottom: 24px;
}

table.dotted .head {
	background-color: #4E98D9;
	font-weight: bold;
	color: #03477f;
}
table.dotted .head2 {
	background-color: #4E98D9;
	font-weight: bold;
	color: #ffffff;
}

table.dotted .longhead {
	background-color: #83B230;
	font-weight: bold;
	color: #ffffff;
}

table.dotted a.icon {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
}

table.dotted a.right {
	background-position: 100% 1px;
	padding-left: 0px;
	padding-right: 18px;
}
span.bigSearchBox{
	float: right;
	margin-top:0px;
	text-align: right;
}

table.dotted a.icon.article { background-image: url(http://www.bogbasen.dk/grfx/artikel.gif); }
table.dotted a.icon.debat   { background-image: url(http://www.bogbasen.dk/grfx/debat.gif); }
table.dotted a.icon.bullet  { background-image: url(http://www.bogbasen.dk/grfx/bullet.gif); }
table.dotted a.icon.print   { background-image: url(http://www.bogbasen.dk/grfx/icon_print.gif); }
table.dotted a.icon.send    { background-image: url(http://www.bogbasen.dk/grfx/icon_send.gif); }
table.dotted a.icon.rss     { background-image: url(http://www.bogbasen.dk/grfx/rss.gif); }

/* LEGACY - så styles fra lists også virker i tables */
table.dotted span.icon {
	background-position: 1px 10px;
	background-repeat: no-repeat;
	padding-left: 28px;
	display: block;
}
table.dotted span.bullet { background-image: url(http://www.bogbasen.dk/grfx/bullet.gif); }
table.dotted span.pad { padding: 8px 8px 8px 21px;}

/* --- PADDED LIST --- */

ul.padded { margin: -10px 0px 0px 0px; }
ul.padded li { margin: 10px 0px 0px 0px; }

/* --- MENU BARS : TOP BAR --- */

#topbar {
	background-image: url(http://www.bogbasen.dk/grfx/topbar_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 24px;
}

#topbar_left {
	width: 700px;
	float: left;
	height: 24px;
	overflow: hidden;
background-image: url(http://www.bogbasen.dk/grfx/topbar_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#topbar_left a { float: left }
#topbar_right a { float: right }

#topbar_right {
	width: 250px;
	padding-right: 5px;
	float: right;
	height: 24px;
	overflow: hidden;
	text-align: right;
}

#topbar a {
	display: block;
	clear: none;
	color: #FFFFFF; // #03477F;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
}

#topbar a:hover {
	text-decoration: underline;
}

#topbar .tab_l, #topbar .tab_m, #topbar .tab_r { float:left; display:block; clear:none }

#topbar .tab_none { padding: 4px 8px 0px 16px }

#topbar .tab_l, #topbar .tab_r {
	background-position: top left;
	background-repeat: no-repeat;
}

#topbar .tab_m {
	background-position: top left;
	background-repeat: repeat-x;
}

#topbar .tab_l { width:12px; height:24px }
#topbar .tab_m { height:24px; padding-top:6px; padding-left:2px; }
#topbar .tab_r { width:8px; height:24px }

#topbar .site_kd .tab_l { background-image: url(http://www.bogbasen.dk/grfx/tab_kd_l.gif); }
#topbar .site_kd .tab_m { background-image: url(http://www.bogbasen.dk/grfx/tab_kd_m.gif); }
#topbar .site_kd .tab_r { background-image: url(http://www.bogbasen.dk/grfx/tab_kd_r.gif); }

#topbar .site_rel .tab_l { background-image: url(http://www.bogbasen.dk/grfx/tab_rel_l.gif); }
#topbar .site_rel .tab_m { background-image: url(http://www.bogbasen.dk/grfx/tab_rel_m.gif); background-color:#68AAE1; }
#topbar .site_rel .tab_r { background-image: url(http://www.bogbasen.dk/grfx/tab_rel_r.gif); }

#topbar .site_krist .tab_l { background-image: url(http://www.bogbasen.dk/grfx/tab_krist_l.gif); }
#topbar .site_krist .tab_m { background-image: url(http://www.bogbasen.dk/grfx/tab_krist_m.gif); }
#topbar .site_krist .tab_r { background-image: url(http://www.bogbasen.dk/grfx/tab_krist_r.gif); }


#topbar_left div.item {
	float: left;
	width: 83px;
	height: 24px;
	text-align: center;
	padding-left: 5px;
	padding-top: 4px;
}

#topbar_right div.item {
	float: right;
	width: 83px;
	height: 24px;
	text-align: center;
	padding-left: 5px;
	padding-top: 4px;
}

#topbar_right span.item {
	padding-right: 8px;
	padding-left: 8px;
}

#topbar .item a {
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
#topbar .item a:hover {
	text-decoration: underline;
}

#topbar .item.active {
	background-image: url(http://www.bogbasen.dk/grfx/topbar_tab.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 6px;
}
#topbar .item.active a:hover {
	text-decoration: none;
}


#topbar .item.hover a {
	text-decoration: underline;
}
/* --- MENU BARS : SUB BAR --- */

#subbar_left, #subbar_right {
	background-image: url(http://www.bogbasen.dk/grfx/subbar_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 4px;
}

#subbar_left {
	padding-left: 12px;
}

#subbar_right {
	text-align: right;
	padding-right: 12px;
}

#subbar_left a { padding-right: 14px; }
#subbar_right a { padding-left: 14px; }

#subbar_left a, #subbar_right a {
	text-decoration: none;
	color: #ffffff;
}

#subbar_left a:hover, #subbar_right a:hover {
	text-decoration: underline;
}

/*
.subbar {
	background-image: url(http://www.bogbasen.dk/grfx/subbar_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 4px;
	display: none;
}
.subbar_right {
	text-align: right;
}
.subbar_right a {
	padding-right: 14px;
}

.subbar a {
	text-decoration: none;
	color: #ffffff;
	padding-left: 14px;
}

.subbar a:hover {
	text-decoration: underline;
}
*/

/* --- MENU BARS : USER BAR --- */

#userbar {
	background-image: url(http://www.bogbasen.dk/grfx/userbar_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	overflow: hidden;
}

#userbar, #userbar_left, #userbar_right {
	height: 25px;
}

#userbar_left {
	float: left;
}

#userbar_right {
	float: right;
}

/* --- USER BAR : FORMS --- */

#userbar_search {
	padding-top: 4px;
	height: 26px;
	float: left;
	display: block;
}

#userbar_form { padding-left: 9px; }
#userbar_search { padding-left: 6px; padding-right: 6px }

/* --- USER BAR : LOGIN FORM --- */

#userbar_username_dummy, #userbar_password_dummy {
	position:relative;
	left: 3px;
	top: 2px;
	width: 0px;
	height: 0px;
	font-size: 11px;
	color: #a0a0a0;
	z-index: 1;
}

/* --- USER BAR : INPUTS --- */

#userbar div.login { background-image: url(http://www.bogbasen.dk/grfx/userbar_input.gif); width: 88px; }
#userbar div.search { background-image: url(http://www.bogbasen.dk/grfx/userbar_search.gif); width: 122px; }

#userbar div.input {
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	height: 18px;
}

#userbar div.input input {
	width: 81px;
	height: 18px;
	border: none;
	background-color: transparent;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

#userbar div.search input {
	width: 115px;
	height: 18px;
	border: none;
	background-color: transparent;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

/* --- USER BAR : GLASS BUTTONS --- */

#userbar .button {
	display: block;
	float: left;
	padding-left: 6px;
	padding-top: 1px;
}

#userbar .button a {
	display: block;
	overflow: hidden;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
}

#userbar .button .login    { background-image: url(http://www.bogbasen.dk/grfx/btn_login.gif);    width: 55px; }
#userbar .button .help     { background-image: url(http://www.bogbasen.dk/grfx/btn_help.gif);     width: 47px; }
#userbar .button .search   { background-image: url(http://www.bogbasen.dk/grfx/btn_search.gif);   width: 38px; }
#userbar .button .advanced { background-image: url(http://www.bogbasen.dk/grfx/btn_advanced.gif); width: 69px; }

/* --- USER BAR : BULLETED BUTTONS --- */

#userbar .bulleted {
	float: left;
	color: #03477f;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
}

#userbar .bulleted a {
	font-size: 11px;
	font-weight: bold;
	color: #03477f;
	text-decoration: none;
	background-image: url(http://www.bogbasen.dk/grfx/userbar_bullet.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 17px;
}

#userbar .bulleted a:hover {
	text-decoration: underline;
}

/* --- FS ARTICLE --- */

.synopsis_headline a img {
	border: 0;
}
.synopsis_headline h2 a {
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight: normal;
}
.synopsis_headline h1 {
	margin-bottom: 10px;
}
.synopsis_headline h2 {
	margin-bottom: 8px;
}
.synopsis_headline h1 a {
	font-family: Georgia, serif;
	font-size: 26px;
	font-weight: normal;
}
.synopsis_text {
	line-height: 17px;
}
.synopsis_img {
	padding-right: 14px;
	padding-bottom: 5px;
}
.synopsis_img img {
	border: solid 1px #494949;
}
.synopsis_published,
.synopsis_published a {
	color: #3775a6;
	font-size: 11px;
	text-transform: uppercase;
}
.synopsis_published a {
	font-weight: bold;
}
.synopsis_published a:hover { text-decoration: underline }
.manchet {
	font-weight: bold;
}
.manchet_blue {
	color: #0475BC;
}
.author {
/*	font-style: italic;
	color: blue;*/
}
.synopsis_padding {
	padding-bottom: 15px; /* More distance between flexblocks */
}

/* --- FS ARTICLE / MULTILIST --- */

.multi_list_nav {
	background-image: url(http://www.bogbasen.dk/grfx/pixels_tab.gif);
	height: 31px;
}

.multi_list_nav .tabs_pad {
	float: left;
	background-image: url(http://www.bogbasen.dk/grfx/pixels_gray.gif);
	height: 30px;
	padding-top: 1px;
	padding-right: 1px;
}

.multi_list_nav .tab {
	float: left;
	cursor: pointer;
	padding-left: 1px;
}

.multi_list_nav .tab div {
	float: left;
	height: 30px;
	background-color: #eeeeee;
	padding-left: 10px;
	padding-right: 10px;
}

.multi_list_nav .tab div span {
	position: relative;
	top: 7px;
	color: #03477f;
}

.multi_list_nav .tab.selected div {
	background-color: #ffffff !important;
	cursor: default;
	font-weight: bold;
}

.multi_list_tab_news .news_item,
.multi_list_tab_popular .news_item,
.multi_list_rss_item {
	background-image: url(http://www.bogbasen.dk/grfx/pixels_gray.gif);
	display: block;
	padding-bottom: 0px;
	overflow: hidden;
}

.multi_list_tab_news .news_item span,
.multi_list_tab_popular .news_item span {
	display: block;
	background-color: #ffffff;
	background-image: url(http://www.bogbasen.dk/grfx/artikel.gif);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	padding-left: 31px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.multi_list_rss_item span {
	display: block;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: url(http://www.bogbasen.dk/grfx/rss.gif);
	background-position: 280px 9px;
	width: 243px;
	text-align: right;
	padding: 8px 31px 8px 31px;
}

.multi_list_rss_item {
	cursor: pointer;
}

/* --- LATEST NEWS --- */

.latest_news .time {
	float: left;
	width: 45px;
	color: #3775a6;
	font-weight: bold;
	font-size: 11px;
}

.latest_news .title {
	float: left;
	width: 280px;
}

/* --- XOOPS / DEBUG --- */

#xo-logger-output {
	width: 996px;
	background-color: #cad0d5;
}

#xo-logger-output * {
	text-align: left;
}

/* --- SPLITBLOCKS --- */

.split_33 { width: 191px }
.split_50 { width: 289px }
.split_66, .split_67 { width: 388px }
.split_pixels { width:29px; background-image: url(http://www.bogbasen.dk/grfx/pixels_vrule.gif) }
.split_33,
.split_50,
.split_66,
.split_67 { vertical-align: top }

/* --- FS ARTICLE --- */

.fsArticle_article {
	padding-top: 8px;
}

.fsArticle_article h1 {
	font-family: Georgia, serif;
	font-size: 26px;
	font-weight: normal;
	padding-bottom: 6px;
}

.fsArticle_article .manchet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.fsArticle_article .author, .fsArticle_article a, .bluelink {
	color: #0475bc;
	font-style: bold;
	padding-bottom: 3px;
}
.fsArticle_article a:hover {
	text-decoration: underline;
}

.fsArticle_article p {
	line-height: 17px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.fsArticle_article li {
	list-style: disc;
}
.article_right li {
	list-style: none;
}

.fsa_content ul {
	padding-left: 20px;
}

.fsa_content ul li {
	margin: 0px 0px 8px 0px;
}

.fsa_paragraph {
	width: 415px;
}

/* --- LINK TABEL --- */

.div_linktabel {
	padding-bottom: 24px;
}

.div_linktabel .header {
	color: #0475bc;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;	
	padding-bottom: 8px;
}

.div_linktabel table {
	border-collapse: collapse;
	border: none;
	/*width: 51em;*/
}
.div_linktabel table td {
	/*border: 1px solid black;*/
	/*width: 17em;*/
}
.div_linktabel table h2 {
	padding-top: 8px;
	color: #03477f;
	/*font-size: 13px;*/
}
.div_linktabel table ul {
	width: 51em;
}
.div_linktabel table ul li {
	/*background-image: url(http://www.bogbasen.dk/grfx/bullet.gif);
	background-repeat: no-repeat;
	background-position: center left;*/
	float: left;
   width: 17em;
	list-style-type: none;
}
.pad_eight {
	padding-top: 8px;
}
.div_linktabel table ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0475bc;
}
.div_linktabel table ul li a:hover {
	text-decoration: underline;
}
.div_linktabel table td.topmenu {
	padding-bottom: 5px;
	width: 100%;
}
.div_linktabel table td a.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0475bc; /*#03477f;*/
	padding-right: 9px;
}
.div_linktabel table td a.topmenu:hover {
	text-decoration: underline;
}
.div_linktabel table td.bogstaver {
	width: 100%;
}
.div_linktabel a.anchorlink {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #03477f;
}
.div_linktabel a.anchorlink:visited {
	color: #03477f;
}
.div_linktabel a.anchorlink:hover {
	text-decoration: none;
}

/* --- MODERNE --- */

.moderne {
	padding-bottom: 28px;
}

.moderne p {
	padding-top: 8px;
	padding-bottom: 8px;
}

/* --- CATEGORY --- */

.category_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;	
	padding-bottom: 7px;	
}

.category_trail {
	padding-top: 5px;
	float: right;
}

.category_trail * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;	
}

.category_trail .parent { }
.category_trail .main a { color: #0b84d0 }

/* --- ARTIKEL BOX --- */

.article_right {
	width: 250px;
	float: right;
}

.article_right div.pad {
	float: right;
	width: 250px;
}

.article_box {
	margin-bottom: 20px;
}

.article_image { padding: 1px }
.article_image div { background-color: #ffffff; padding: 1px }

.article_img_cap { padding: 0px 1px 1px 1px }
.article_img_cap div { background-color: #ffffff; padding: 3px 5px 5px 7px; font-size: 11px; line-height: 13px }

.article_buttons .udskriv,
.article_buttons .tip {
	background-repeat: no-repeat;
	background-position: center left;
	padding: 8px 8px 8px 18px;
	margin-left: 8px;
	display: block;
}

.article_buttons .udskriv { background-image: url(http://www.bogbasen.dk/grfx/icon_print.gif) }
.article_buttons .tip { background-image: url(http://www.bogbasen.dk/grfx/icon_send.gif) }

.debat_links a,
.artikel_links a,
.author_links a {
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding: 8px 8px 8px 18px;
	margin-left: 8px;
	display: block;
}

.debat_links a { background-image: url(http://www.bogbasen.dk/grfx/debat.gif) }
.artikel_links a { background-image: url(http://www.bogbasen.dk/grfx/artikel.gif) }
.author_links a { background-image: url(http://www.bogbasen.dk/grfx/bullet.gif) }

/* AFSTEMNING */

.vote_bullet {
	background-image: url(http://www.bogbasen.dk/grfx/vote_bullet.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	background-position: 0px 1px;
	padding-bottom: 8px;
	cursor: pointer;
}

.vote_text {
	padding-left: 20px;
}
.vote_bar {
	width: 220px;
	float: left;
}

.vote_pct {
	width: 40px;
	padding-left: 11px;
	float: left;
}

/* LEDER */

#leder {
	float: right;
	width: 320px;
	height: 79px;
}

#leder_foto {
	float: right;
	width: 107px;
	padding-right: 11px;
}

#leder_synopsis {
	float: right;
	width: 200px;
}

#leder_synopsis h1 a {
}

/* FLEXBLOCK - SEPERATOR */

.colorbar,
.colorbar * {
	padding: 5px 0px 0px 8px;
	margin-bottom: 20px;
	height: 23px;
	background-color: #b10000;
	color: white;
	font-weight: bold;
	font-size: 16px;
}

.colorbar a {
	padding: 0px;
}

/* AUTHORLIST */

.authorlist {
}

.authorlist a {
	color: #0F4068;
	font-size: 10px;
}

.authorlist table {
	/*width: 100%;*/
}

.authorlist td.head {
	padding: 5px 0px 5px 10px;
	color: #960300;
	font-size: 12px;
}

.authorlist .seperator {
	height: 1px;
	background: transparent url(http://www.bogbasen.dk/grfx/dotspace.png) repeat;
}

.authorlist .title {
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.authorlist .description {
	padding: 5px 0px 5px 0px;
}

.authorlist .subtitle, .authorjobtitle {
	color: #0F4068;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.authorlist .authorname {
	font-size: 16px;
	color: #0F4068;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.authorlist .authorimage {
	width: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.authorlist .authorlink {
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	/*padding-left: 4px;
	padding-top: 2px;*/
	padding: 12px 0px 0px 8px;
}
.authorlink a.thelinkname:link {
	font-weight: normal;
	color: black;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
}
.authorlink a.thelinkname:visited {
	font-weight: normal;
	color: black;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	padding: 0px 0px 0px 0px;
}
.authorlink a.thelinkname:link:hover {
	color: #5ba1de;
}
.authorlink a.thelinkname:visited:hover {
	color: #5ba1de;
}
.authorlink a.thelink:link {
	font-weight: bold;
	color: #960300;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}
.authorlink a.thelink:visited {
	font-weight: bold;
	color: #960300;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}
.authorlink a.thelink:link:hover {
	color: #960300; /*B10000*/
}
.authorlink a.thelink:visited:hover {
	color: #960300; /*B10000*/
}

/* JOBLISTE */

.job_pad { height: 10px }

.job .left, .job .right {
	float: left;
}

.job .left  { width: 135px; }
.job .right { width: 472px; }

.job a.head {
	background-image: url(http://www.bogbasen.dk/grfx/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #03477f;
	font-weight: bold;
	padding-left: 16px;
}

.job a.head:hover {
	color: #5ba1de;
}

.job .body {
	color: #0475bc;
}

.job .right p {
	padding: 2px 0px 2px 0px;
}

/* LINKS FLEXBLOCK */

.fblinks .left {
	float: left;
	width: 62px;
}

.fblinks .right {
	float: left;
	width: 220px;
	padding: 5px 0px 5px 0px;
}
.fblinks .noimage {
	width: 285px;
}

.fblinks .standard {
	padding-left: 0px;
	width: 285px;
}
.fblinks .standard a.title {
	font-weight: normal;
	color: black;
}
.fblinks * {
	color: #0475bc;
}

.fblinks .pic {
	padding-right: 1px;
}

.fblinks a.title {
	color: #03477f;
	font-weight: bold;
	display:block;
	padding-bottom: 2px;
}

.fblinks a.title:hover {
	color: #5ba1de;
}

/* RELATEREDE ARTIKLER */
.related { margin-top: 10px; }
.related li { margin-top: 5px; }
.related li a {
	font-size: 12px;
	/*display: block; Fucks up IE ... icon disappears */
}
.related .pad { padding: 0px 0px 0px 00px }
.related .icon {
	background-position: 1px 1px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
.related .article {	background-image: url(http://www.bogbasen.dk/grfx/artikel.gif); }
.related .debat {	background-image: url(http://www.bogbasen.dk/grfx/debat.gif); }

/* fsArticle QuickSearch */

#quicksearch {
	display: block;
	height: 18px;
	background-color: #ededed;
	padding: 3px 0px 3px 5px;
}

#quicksearch div.search {
	background-image: url(http://www.bogbasen.dk/grfx/userbar_search.gif);
	width: 122px;
}

#quicksearch div.input {
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	height: 18px;
}

#quicksearch div.input input {
	width: 118px;
	height: 18px;
	border: none;
	background-color: transparent;
	font-size: 11px;
	padding-top: 1px;
	margin-left: 3px;
	margin-right: 3px;
}

#quicksearch .button {
	display: block;
	float: left;
	padding-left: 6px;
	padding-top: 1px;
}

#quicksearch .button a {
	display: block;
	overflow: hidden;
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
}

#quicksearch .button .search   { background-image: url(http://www.bogbasen.dk/grfx/btn_search.gif);   width: 38px; }

/* Quick Search Result */

.fsa_result {
	padding: 10px 0px 10px 0px;
	display: block;
}

.fsa_result .title {
	font-family: Georgia, serif;
	font-size: 20px;
	font-weight: bold;
}

.fsa_result .tekst {
}

.fsa_result .dato {
	color: #03477f;
	display: inline;
	float: left;
	padding-right: 7px;
	font-weight: bold;
	font-size: 11px;
}



.fsa_activemenu a {
	background-image: url(http://www.bogbasen.dk/grfx/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 16px;
	color: #808080;
}

.fsa_activemenu a:hover {
	color: #000000;
}

/* PRINT LAYOUT */

@media print {
	
	* {
		font-size: 15px;
	}
	
	.article_img_cap div {
		font-size: 13px;
	}
	
	.article_buttons {
		display: none;
	}
	
	#layout_banner,
	/*#layout_top,*/ /* Logo */
	#leder,
	#topbar,
	#subbar_left,
	#subbar_right a,
	#userbar,
	#layout_left,
	#layout_right,
	#footer_top,
	#layout_footer_pad
	/*#layout_footer*/  /* Bund adresse bar */
	{
		display: none;
	}
	
	#footer_bottom {
		float: left;
	}
	
	#layout_center {
		width: 80%;
	}

	.fsa_paragraph {
		width: 65%;
	}
	
	.listbox li {
		border: 0.75pt dotted black;
	}
	
	.listbox * {
		font-size: 13px;
	}
	
	.no_print {
		display: none;
	}
	
	/* Fix to add gray borders (since background images don't show in default print) */
	.dotted td {
		border: 0.7pt dotted #BBBBBB
	}
	
	/* Continued fix for horizontal div rulers */
	div.hrule,
	div.padded_hrule div {
		height: 0px;
		overflow: hidden;
		border-top: 0.7pt dotted #BBBBBB
	}
}

/* SUBSCRIPTIONS */

.subscription_products {
	border-collapse: collapse;
}

.subscription_products th,
.subscription_products td {
	padding: 2px 24px 2px 8px;
	border-bottom: solid 1px #a0aec0;
}

.subscription_products th {
	border-top: solid 1px #a0aec0;
	background-color: #e0edff;
}

.subscription_products .odd {
	background-color: #f0f6ff;
}

.subscription_products a:hover {
	text-decoration: underline;
}

.subscription .head{ color: #03477f; font-weight: bold; }

.subscription table {
	border-collapse: collapse;
	margin-bottom: 12px;
}

.subscription table td {
	padding: 4px;
}

.subscription table th {
	padding-right: 16px;
}

/* LINK COLLECTION */

.linkcollection {
	line-height: 16px;
}

a.linkcollection:hover {
	border-bottom: solid 1px #a0a0a0;
}

.linkcollection.level_0, .linkcollection.level_4 { color:#000000; }
.linkcollection.level_1, .linkcollection.level_5 { color:#00669e; }
.linkcollection.level_2, .linkcollection.level_6 { color:#a94425; }
.linkcollection.level_3, .linkcollection.level_7 { color:#2f8656; }

#linkcollection_tree .fold { cursor:pointer }

.linkcollection_links ul {
	padding-bottom: 25px;
}

.linkcollection_links li {
	line-height: 16px;
	padding-top: 6px;
}

.linkcollection_links a {
	color: #134BA0;
	font-weight: bold;
}

.linkcollection_links a:hover {
	color: #4C95D8;
}

.linkcollection_links h1 {
	font-size: 15px;
}

/* USERBASE CLIENT */

.userbaseclient p { padding-bottom:10px }

.userbaseclient a { color:#0576bc }
.userbaseclient a:hover { text-decoration:underline }

.userbaseclient h3 { 
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	text-transform:uppercase;
}
.notice p {
	font-size: 125%;
	font-style: italic;
	color: red;
}
p.overskrift {
	font-size: 200%;
	font-weight: bold;
}
p.submenu {
	color: white;
}

/* GUDSTJENESTER */
table#churchservices_search {
	border-spacing: 0px 5px;
	width: 100%;
}

table#churchservices {
	border-spacing: 0px;
	width: 100%;
}
table#churchservices td {
	vertical-align: top;
	font-size: 11px;
}
table#churchservices td.dato {
	font-size: 12px;
	font-weight: bold;
	background-color: #529ADB; /*#0B84D0;*/
	color: #FFFFFF;
}
table#churchservices td.tidspunkt {
	white-space: nowrap;
	padding-right: 4px;
}
table#churchservices td.data {
	white-space: nowrap;
	padding-right: 4px;
}
table#churchservices td.data_marker {
	color: red;
}
table#churchservices td.ingenSortering {
	background-color: #144BA1; /*#0576BC;*/
}
table#churchservices td.valgtSortering {
	background-color: #144BA1;
}
a.heleListen:hover {
	color: #0576BC;
}
table#churchservices td a:link {
	color: #FFFFFF; font-size: 12px;
}
table#churchservices td a:visited {
	color: #FFFFFF; font-size: 12px;
}
table#churchservices td a:hover {
	color: #000000; font-size: 12px; /* #0576BC #03477F */
}
table#churchservices td.valgtSortering a:link {
	color: #FFFFFF; font-size: 12px; text-decoration: underline;
}
table#churchservices td.valgtSortering a:visited {
	color: #FFFFFF; font-size: 12px; text-decoration: underline;
}
table#churchservices td.valgtSortering a:hover {
	color: #000000; font-size: 12px; text-decoration: underline;
}
.static-text a {
	color: #0576bc;
}

/* SITEMAP */
table.sitemap {
	border-collapse: collapse;
	border: none;
}
ul.sitemap {
	float: left;
	width: 24em;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.sitemap li {
  float: left;
  width: 12em;
  margin: 0;
  padding: 0;
}

/* --- DATE SELECTOR (util) --- */

.datesel {
	position: absolute;
	background-color: #f0f0f0;
	border: solid 1px #404040;
	padding: 1px;
}

.datesel_dropdown {
	border: solid 1px #000000;
}

.datesel_selected {
	background-color: #f0a503;
	font-weight: bold;
}

.datesel_table {
	border-collapse: collapse;
}

.datesel_table th {
	text-align: right;
	color: #f44e03;
	font-weight: normal;
}

.datesel_table td {
	text-align: right;
}

.datesel_table td a {
	width: 20px;
	display: block;
	text-decoration: none;
	color: #404040;
	padding: 1px;
}

.datesel_table td a:hover {
	width: 20px;
	display: block;
	color: #000000;
	background-color: #f0cb7c;
}

/* ANNONCE */

.splitblock-border .annonce-padding { display:none }
