@import url("thickbox.css");
/*  
Theme Name: Library Magazine
Theme URI: http://bech.rephlex.dk/
Description: WordPress theme designed by <a href="http://bech.rephlex.dk/">Morten Brunbjerg Bech</a>.
Version: 1.0
Author: Morten Brunbjerg Bech
Author URI: http://bech.rephlex.dk/about/

/* ======================================================
>>	Reset styles - http://meyerweb.com/eric/tools/css/reset/
====================================================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* ======================================================
>>	Palles Gavebod
====================================================== */
.kids #content {
	position:relative;
	z-index: 1;
}
.kids #local-navigation {margin-top:54px;}

.palles-gavebod {
	position:absolute;
	float:left;
	top:0;
	left:2px;
	z-index:200;
}
.palles-gavebod a {
	background: url('graphics/palles-gavebod.png') top left no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	display: block;
	height:64px;
	width:226px;
}

/* ======================================================
>>	Krimimesse banner
====================================================== */
div#banner {
	background: #000 url('graphics/krimimesse-banner.jpg') center top no-repeat;
	height:300px;
	overflow:hidden;
	color: #fff;
	font-size: 14px;
	text-shadow: 1px 1px 1px #000;
	filter: Shadow(Color=#000000,Direction=135,Strength=1)
}
#banner-content {
	text-align: left;
	width: 950px;
	margin: 0 auto;
}
#banner #venue {
	float:left;
	display: inline;
	width:320px;
}
#banner h1 {margin:0;}
#banner h1 a {
	display:block;
	width: 309px;
	height:220px;
	margin: 1px 0 0 11px;
	background: url('graphics/krimimessen-logo.png') top left no-repeat;
	text-indent: -9000em;
	overflow:hidden;
}
#venue p.venue {font-weight: bold;}
#venue p {
	font-size:18px;
	margin:0 0 10px 20px;
}
#banner #description {
	width:630px;
	float:left;
	display: inline;
}
#banner ul {
	line-height: 18px;
	margin: 24px 0 10px 180px;
	font-size: 16px;
}
#banner li {list-style: circle;}
#banner p.more {
	margin: 0 0 0 160px;
}
#banner .more a {
	color:#fff;
	background:url('http://horsensbibliotek.dk/krimiblog/wp-content/themes/krimimessen-2010/graphics/bg-button.gif') repeat-x scroll center top #C71D22;
	display: block;
	width: 200px;
	text-align: center;
	border:1px solid #3B090A;
	padding:6px;
	text-decoration: none;
     -moz-box-shadow: 1px 1px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 1px 1px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 1px 1px 4px #000; /* Opera 10.5, IE 9.0 */
     -moz-border-radius: 5px; /* FF1+ */
  -webkit-border-radius: 5px; /* Saf3+, Chrome */
          border-radius: 5px; /* Opera 10.5, IE 9 */
}
#banner .more a:hover {
	background:#c71d22 url('http://horsensbibliotek.dk/krimiblog/wp-content/themes/krimimessen-2010/graphics/bg-button.gif') bottom repeat-x;
}
#banner a.hide {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	display: block;
	margin:16px 0 0 20px;
}
#banner a.hide span {
	background:url('http://horsensbibliotek.dk/krimiblog/wp-content/themes/krimimessen-2010/graphics/bg-button.gif') repeat-x scroll center top #C71D22;
	display: block;
	margin: 0 5px 0 0;
	width: 14px;
	height:14px;
	text-align: center;
	float:left;
}


/* ======================================================
>>	DDFM1 - Form styles
====================================================== */
#fm_emnebeskrivelse {height:200px;}

/* ======================================================
>>	Basic styles
====================================================== */
body {text-align:center;font-family: Helvetica, Arial, Verdana, sans-serif;font-size:12px;background:#cd0039;}
a:link {color:#e4312a;}
a:visited {color:#ef837f;}
a:active {color:#e4312a;}
a:hover {color:#e4312a;text-decoration: none;}
h1 {margin: 0 0 12px 0;font-weight:normal;}
h2 {margin: 0 0 6px 0;}
p {margin: 0 0 12px 0;}
strong {font-weight: bold;}
cite {font-style:normal;}
code {display:block;font-family:monospace;line-height:150%;background:#ecf0f4;padding:12px 10px;margin: 0 0 1.4em;}
select, input, textarea {font-family: Helvetica, Arial, Verdana, sans-serif;font-size:12px;}
hr {clear:both;color:#bee2ea;height:1px;border:none;border-top:1px solid #bee2ea;margin:0 0 1.5em;}
hr.clear {height: 0;border: none;background: none;visibility: hidden;clear: both;margin: 0;}
span.edit {float: right; display: inline;}
span.edit a {display: block;width:44px;height:16px;background:url(graphics/icons/pencil.png) top right no-repeat;padding: 0 22px 0 0;} 
.avatar {float: left; margin: 0px 10px 3px 0; display: inline;border: 3px solid #bee2ea;}
/* ======================================================
>>	Header
====================================================== */
#header {background: #fff;max-width: 100%;padding: 10px 0;}
#logo {margin: 0 auto;padding: 10px;width: 950px;text-align: left;}
#logo a {display: block;width: 328px;height: 16px;background: url(graphics/logo.gif) top left no-repeat;text-indent: -9000px;}
#logo a:hover {opacity: 0.5; /* the standards compliant attribute */ filter:alpha(opacity=50); /* for IE */ -khtml-opacity: 0.5; /* for old Safari (1.x) */ -moz-opacity:0.5; /* for old skool Netscape Navigator */ } 
/* ======================================================
>>	Global navigation
====================================================== */
#global-navigation {background: #bee2ea;max-width: 100%;position:relative;z-index: 0;}
#navbar {width: 950px;margin: 0 auto;text-align: left;position:relative;}
#global-navigation ul#navlist {width: 710px;float: left;}
#global-navigation #navlist li {display: inline;}
#global-navigation #navlist li a {display: block;float: left;padding: 10px 12px;text-decoration: none;font-size: 12px;color: #000;}
#global-navigation #navlist a:hover {background: #dfe6ec;}
#global-navigation #navlist .current_page_parent a,
#global-navigation #navlist .current_page_parent a:hover,
#global-navigation #navlist .current_page_ancestor a,
#global-navigation #navlist .current_page_ancestor a:hover,
#global-navigation #navlist .current_page_item a,
#global-navigation #navlist .current_page_item a:hover {background: #e4312a;color: #fff;font-weight: bold;}
/* ======================================================
>>	Subscription
====================================================== */
#subscription {display: none;}
.show-subscription {display:block!important;float: left;}
.show-subscription div#toggle-options {width: 230px;float: left;display: inline;margin: -20px 0 0 10px;position: relative;font-weight: bold;background: url(graphics/rss-off.png) 150px top no-repeat;}
.show-subscription div#toggle-options:hover {background: url(graphics/rss-on.png) 150px top no-repeat;}
.show-subscription div#toggle-options span {display: block;margin-top: 20px;padding: 10px;font-size: 12px;text-decoration: underline;color: #e4312a;cursor: pointer;}
.show-subscription div#toggle-options span:hover {text-decoration:none;} 
/* Drop down subscription list */
.hidden {display: none;}
.dropdown {line-height: 1.5em;position: absolute;z-index: 200;top: -75px;left: 0;width: 230px;background: url(graphics/bg-dropdown.png) bottom left no-repeat;overflow: hidden;padding: 0 0 20px;}
.dropdown form {padding: 8px 10px 2px;background: #bee2ea;border-bottom: 1px solid #c6d2dd;}
.dropdown form p {padding: 1px 0; margin: 0 0 6px;border: none;background: none;}
.dropdown p {background: #bee2ea;border-top: 1px solid #e6ebf0;border-bottom: 1px solid #c6d2dd;padding: 8px 10px;margin-bottom: 0;}
.dropdown ul {background: #bee2ea;width:230px;}
.dropdown ul li a {display: block;padding: 5px 10px 5px 34px;	width: 186px;border-top: 1px solid #e6ebf0;border-bottom: 1px solid #c6d2dd;}
.dropdown ul li a.feed-link {background: url(graphics/icons/feed.png) 10px 7px no-repeat!important;}
.dropdown ul li a.feed-list {background: url(graphics/icons/folder_feed.png) 10px 7px no-repeat!important;}
.dropdown ul li a.feed-link:hover {background: #dfe6ec url(graphics/icons/feed.png) 10px 7px no-repeat!important;}
.dropdown ul li a.feed-list:hover {background: #dfe6ec url(graphics/icons/folder_feed.png) 10px 7px no-repeat!important;}
.dropdown span.close {background: #bee2ea; display: block !important;text-align:right;padding: 2px 10px;}
.dropdown span.close small {color: #e4312a;text-decoration: underline;padding-right: 22px;background: url(graphics/icons/cross.png) right 1px no-repeat;	cursor:pointer;}
.dropdown span.close small:hover {text-decoration: none;}
/* Widget subscription list */
#subscription-list form input#email {width: 130px;}
#subscription-list ul li a.feed-link {background: url(graphics/icons/feed.png) left center no-repeat;}
#subscription-list ul li a.feed-list {background: url(graphics/icons/folder_feed.png) left center no-repeat;}
#subscription-list ul li a.feed-link:hover {background: url(graphics/icons/feed.png) left center no-repeat;}
#subscription-list ul li a.feed-list:hover {background: url(graphics/icons/folder_feed.png) left center no-repeat;}
#subscription-list span.close {display: none;}
/* ======================================================
>>	Search
====================================================== */
#search-wrapper {background: #e4312a;border-bottom: 1px solid #b62722;width: 100%;height:64px;overflow: hidden;}
#search-wrapper #search {width: 950px;margin: 0 auto;padding: 1em 0;text-align: left;}
#search-wrapper #search form {padding: 5px 0;width: 710px;float: left;}
#search label {color: #fff;font-size: 18px;height: 11px;float: left;}
#search label.selectbox {padding: 3px 4px 3px 0;}
#search select#search-options {width: 190px;font-size: 18px;border: 1px solid #fff;padding: 1px;margin-right: 1px;float: left;color: #666;background: #ecf0f4;}
#search label.searchbox {padding: 3px 4px;}
#search-term {font-size:18px;border:1px solid #fff;padding:1px;width:353px;float: left;margin: 0;background: #ecf0f4;}
#search-button {font-size: 14px;padding: 3px 5px;width: 70px;display: inline;float: right;margin-left: 10px;}
/* ======================================================
>>	User account options
====================================================== */
#account-options {width: 230px;margin: 0 0 0 10px;display:inline;float: left;color: #fff;}
#account-options ul {margin-bottom: 4px;}
#account-options ul li {padding: 0 10px;}
#account-options ul li a {display: block;width: 188px;font-size: 11px;color: #fff;padding: 3px 0 3px 22px;}
a#account-status {background: url(graphics/icons/user.png) left center no-repeat;}
a#account-settings {background: url(graphics/icons/vcard.png) left center no-repeat;}
/* ======================================================
>>	Content
====================================================== */
#content-wrapper {background:#fff url(graphics/bg.jpg) center 2px repeat-x;padding: 10px 0;}
#content {width: 950px;margin: 0 auto;text-align: left;}
/* ======================================================
>>	Local navigation
====================================================== */
#local-navigation {width: 220px;border: 5px solid #fff;float:left;display: inline;overflow: hidden;background: #ecf0f4;line-height: 150%;padding: 0;margin: 0 0 15px;}
#local-navigation ul {overflow: hidden;}
#local-navigation li {border-top: 1px dashed #bee2ea;overflow: hidden;}
#local-navigation ul ul {border-top: 1px dashed #bee2ea;}
#local-navigation ul ul li,#local-navigation ul ul ul,#local-navigation ul ul ul li {border: none;}
#local-navigation #sub-nav li a {display: block;width: 200px;padding: 6px 10px 7px;font-size: 12px;color: #000;text-decoration: none;}
#local-navigation #sub-nav .page_item ul, #local-navigation #sub-nav .page_item .page_item ul {display:none;}

#local-navigation #sub-nav .current_page_parent ul, #local-navigation #sub-nav .current_page_ancestor ul, #local-navigation #sub-nav .current_page_item ul {display:block!important;}
#local-navigation #sub-nav li li a {padding-left: 20px;}
#local-navigation #sub-nav li li li a {padding-left: 40px; font-size: 10px;}
#local-navigation #sub-nav a:hover, #local-navigation #sub-nav .current_page_item a:hover, #local-navigation #sub-nav .current_page_item ul a:hover {background: #ecf0f4 url(graphics/bullet-arrow-cerise.gif) 200px no-repeat !important;}
#local-navigation #sub-nav .current_page_item a {font-weight: bold;color: #e64687;background: #ecf0f4 url(graphics/bullet-arrow-cerise.gif) 200px no-repeat;}
#local-navigation #sub-nav .current_page_item ul a {font-weight: normal !important;color: #000 !important;background: none !important;}
#local-navigation h2, #local-navigation h3 {color: #444;font-size: 14px;font-weight: normal;letter-spacing:1px; word-spacing: 1px;background: #dfe6ec;padding: 6px 10px;margin: 0;}
#local-navigation div {margin-bottom: 12px;}
/* ======================================================
>>	Local navigation - Widgets
====================================================== */
#local-navigation .widget li {padding: 7px 10px; color: #888;}
#local-navigation .widget li a {font-size: 12px;color: #000;text-decoration: none;}
#local-navigation .widget_tag_cloud a {float: left; padding: .3em 10px;}
#local-navigation .widget_tag_cloud a:hover {font-weight: normal;}
#local-navigation .widget a:hover {font-weight: normal;color: #e64687;}
/* ======================================================
>>	Bread crumbs
====================================================== */
#bread-crumbs {padding: 0 0 6px;margin: 7px 0 30px;border-bottom: 1px solid #DFF1F5;}
#bread-crumbs span {font-size: 11px;}
/* ======================================================
>>	Main content
====================================================== */
#main-content {width:440px;float:left;overflow:hidden;display:inline;line-height:150%;background:#fff;margin:0 0 0 10px;padding:5px 15px 17px;}
#main-container {width:670px;float:left;overflow:hidden;display:inline;line-height:150%;background:#fff;margin:0 0 0 10px;padding:5px 15px 17px;}
.home #main-content {width: 630px!important;background: none!important;margin: 0!important;}
.wide #main-content {width: 680px!important;}
#main-content h1,#main-container h1 {font-size: 28px;line-height: 130%;}
#main-content h2,#main-container h2 {font-size: 22px;font-weight: normal;margin-bottom:6px;line-height: 150%;} .post h2 {margin: 0!important;}
#main-content h2 a,#main-container h2 a  {text-decoration: none;}
#main-content h2 a:hover,#main-container h2 a:hover {text-decoration: underline;}
#main-content h3,#main-container h3 {font-size: 14px;font-weight: bold;line-height: 150%;}
ol#search-result {list-style: decimal!important;margin-left:15px;}
/* ======================================================
>>	Article
====================================================== */
.article {margin: 12px 0 1em; padding-bottom:1em;border-bottom:1px dashed #bee2ea;overflow:hidden;}
/* Thumb Nails and Images */
.article a .post-image {float: left;display: inline;}
.article a .post-image {border: 3px solid #bee2ea;margin: 3px 10px 6px 0;}
.article a:hover .post-image {border: 3px solid #e4312a;}
.article img, .article a img {border: 3px solid #bee2ea;}
.article a:hover img {border: 3px solid #e4312a;}
.wp-smiley {border: 0!important; vertical-align:middle;}
img.alignleft {float:left;margin: 0 10px 0 0;}
img.alignright {float:right;margin: 0 0 0 10px;}
img.aligncenter {margin: 0 auto 15px;text-align:center;display:block;clear:both;}
/* Excerpt */
.article .excerpt {margin: 0 0 10px;}
.article .excerpt p {margin: 0 0 4px;}
/* Blockquote - Lists */
.article blockquote {background: #dfe6ec url(graphics/quote-cerise.png) 10px 8px no-repeat; padding: 12px 10px 1px;margin: 0 0 1.5em;font-size: 13px;line-height:1.5em;text-indent:30px;clear:both;}
.article ul {list-style: url(graphics/bullet-arrow-cerise.gif);margin: 0 0 1.5em 1.5em;}
ul#sub-sections,
.article ol {list-style: none;margin:0 0 12px 0;width:455px;}
ul#sub-sections li,
.article ol li {width:215px;float:left;display:inline;border-top: 1px solid #bee2ea;padding:5px 0;list-style:none;margin:0 5px;position:relative;left:-5px;}
/* Tables */
.article table {width: 438px;border:1px solid #bee2ea;margin:0 1px 1em 1px;}
.article tr:hover td,
.article tr.odd:hover td {background:#bee2ea;}
.article table th {background: #dfe6ec;font-weight: bold;padding: 3px 5px;border:1px solid #bee2ea;}
.article td {padding: 3px 5px;border:1px solid #bee2ea;}
.article tr.odd td {background: #ecf0f4;}
.article th.header {background-image: url(graphics/bg.gif)!important;background-repeat: no-repeat!important;background-position: center right!important;cursor: pointer!important;}
.article th.headerSortUp {background-image: url(graphics/asc.gif)!important;}
.article th.headerSortDown {background-image: url(graphics/desc.gif)!important;}
.article dl {margin:12px 0;}
.article dt {float:left;display:inline;width:150px;padding:5px 0;font-weight: bold;}
.article dd {border-bottom:1px solid #bee2ea;padding:5px 0 5px 160px;}
.article .promote {background:#e64687;border:1px solid #da397b;color:#fff;margin:0 0 1em;padding:12px 10px;}
#bogbidder table {border:none;margin: 0 0 1em;}
#bogbidder table td, #bogbidder table td:hover {border:none;background:none;vertical-align:top;}
#bogbidder table td table {width:auto!important;}
#bogbidder span.author {border:none;display:inline;margin:0 0 1em;}
/* Date */
p.publication-date {color: #999;text-transform: uppercase;letter-spacing: 2px;font-size: 11px;margin:0 0 .5em;}
span.publication-date,
span.revision-date,
span.comments {color: #999;text-transform: uppercase;letter-spacing: 2px;font-size: 10px;margin:0 0 .5em;}
p.post-meta {color: #999;font-size: 11px; font-style: italic; text-align:right;clear:both;padding: 10px 0 0;}
/* Author */
p.author {color: #999;font-style:italic;}
p.author a {font-style: normal; font-weight:bold;text-transform: uppercase;letter-spacing: 2px;padding-left:.3em;}
.post p.author {margin: 0 0 .6em!important;font-size: 11px!important;}
.post p.author a {color: #999;font-weight: normal;}
span.author {text-transform:uppercase;letter-spacing:2px;font-size:10px;margin:40px 0 0;display:block;border-top:1px dashed #bee2ea;padding:1em 0 0;color:#999;clear:both;} span.author a {color:#999;}
div.author {background:#bee2ea;color:#555;padding:10px;margin:0 0 1.5em;}
div.author h3 {margin: 1px 0 .3em;text-transform: uppercase;letter-spacing: 1px; word-spacing:1px;}
div.author p {font-size: 11px;margin:0;}
div.author p strong {font-weight: normal;text-transform:uppercase;letter-spacing:1px;word-spacing: 1px;}
div.author p span {display: block; margin: 5px 0 0;padding: 6px 0 0; border-top:1px solid #73cee0;clear:both;font-size:10px;}
div.author img.avatar {border: 3px solid #fff!important;}
p.summary {display: block; margin: -1em 0 1.5em;font-size: 16px;font-style: normal;line-height: 1.4em; }
div.related-topics {padding: 1px 0 12px;border-top: 1px dashed #bee2ea;clear:both;}
div.related-topics h3 {margin:11px 0 0;text-transform: uppercase;letter-spacing: 1px; word-spacing:1px;}
a.respond {float:right; text-align:left; padding: 0 22px 0;background: url(graphics/icons/comment.png) right 1px no-repeat;font-size:12px!important;font-style:normal!important;}
/* 404 */
.error-404 li {margin: 0 0 15px;}
.error-404 input {font-size: 11px;}
.error-404 input#s {width: 230px;padding:3px;}
.error-404 input#searchsubmit {padding: 2px 10px;}
/* Post navigation */
.post-nav {margin: 2px 0;}
.post-nav .previous {width: 50%;float: left; margin: 0 0;}
.post-nav .previous a {padding: 0 0 0 14px;background: url(graphics/bullet-arrow-cerise-left.gif) left 3px no-repeat;}
.post-nav .next {width: 50%;float: left;text-align: right; margin: 0 0;}
.post-nav .next a {padding: 0 14px 0;background: url(graphics/bullet-arrow-cerise.gif) right 3px no-repeat;}
/* ======================================================
>>	Comments
====================================================== */
h3#comments, h3#respond {text-transform: uppercase;letter-spacing: 1px; word-spacing:1px;margin: 1.5em 0;padding-left: 22px;}
h3#comments {background: url(graphics/icons/comments.png) left 3px no-repeat;}
h3#respond {background: url(graphics/icons/pencil.png) left 3px no-repeat;}
dl#commentlist {border-bottom: 1px dashed #bee2ea;padding-bottom: 1em;}
dt.author {display:block;clear:both;}
dt.author cite {font-weight:bold;}
dt.author a.timestamp {float: right;color:#ccc;font-size:11px;text-decoration: none;}
dt.author-avatar {width: 70px; float:left;display:inline;position: relative;margin: 2px 0 20px;}
dt.author-avatar span {position: absolute; z-index:20; top:20px;left:63px;display: block;width: 8px; height: 9px;background: url(graphics/comment-powderblue.gif) left top no-repeat;text-indent: -9000px;overflow:hidden;}
dd.comment {width: 350px; float:left;margin: 2px 0 20px;display:inline;border:1px solid #bee2ea;padding: 12px 9px 0;background: #ecf0f4;}
dt.author_comment img.avatar {border: 3px solid #e64687!important;}
dt.author_comment span {background: url(graphics/comment-cerise-author.gif) left top no-repeat!important;}
dt.author_comment span.edit {background:none!important;}
dd.author_comment {border:1px solid #e64687;background: #e64687;color:#fff!important;}
dd.author_comment a {color:#fff!important;}
dt.gravatar {clear:both;margin: 1.5em 0 0; font-weight: bold;}
form#commentform label {color: #999;font-style: italic;font-size: 11px;}
form#commentform label strong {font-size: 12px;font-weight: normal;letter-spacing: 1px; word-spacing:1px;color: #000;font-style:normal;}
form#commentform input#author, form#commentform input#email, form#commentform input#url {width: 200px;padding: 3px;border: 1px solid #bee2ea;background: #f2f5f7;}
form#commentform textarea {width: 432px;padding: 3px;padding: 3px;border: 1px solid #bee2ea;background: #f2f5f7;}
form#commentform input#author:hover, form#commentform input#email:hover, form#commentform input#url:hover, form#commentform textarea:hover {background: #dfe6ec;}
form#commentform input#author:focus, form#commentform input#email:focus, form#commentform input#url:focus, form#commentform textarea:focus {background: #fff;}
form#commentform input#submit {width: 210px;padding: 3px;}
/* ======================================================
>>	Author page
====================================================== */
dl.authors {margin: 0 0 5em;}
dl.authors dt.author {border-top: 1px dashed #bee2ea;font-size: 18px;margin: 10px 0 10px;padding:10px 0 0;}
dl.authors dd span {display: block;margin-top: 5px;}
/* ======================================================
>>	Sitemap
====================================================== */
ul.sitemap {list-style: none;margin: 0 0 1.5em;}
ul.sitemap li {font-size:18px;margin:0 0 1.5em;}
ul.sitemap li ul {margin: 0;list-style: none;border-left:1px dashed #bee2ea;padding-left:15px;}
ul.sitemap li ul li {font-size: 12px;margin:0;}
/* ======================================================
>>	FRONTPAGE - Topstories
====================================================== */ 
#topstory {width: 620px;height: 230px;border: 5px solid #fff;background: #fff;overflow: hidden;float: left;display: inline;margin: 0 0 10px 0;}
#topstory #headline .post-image {width: 620px;height: 210px;overflow: hidden;}
#topstory #headline .post-image .shade {width:620px;height: 210px;overflow:hidden;background: url(graphics/bg-img-topstory.png) top left no-repeat;}
#topstory #headline .post {background:url(graphics/bg-txt-topstory.png) repeat-x;height:40px;margin:145px 0 0;padding:5px 10px;color: #ecdcd3;overflow: hidden;font-size:12px;line-height: 18px;}
#topstory #headline .post a {color:#fff;}
#topstory #headline .post h1 {font-size: 24px;padding: 2px 0 1px;margin: 0!important;line-height: 20px;}
#topstory #headline .post p a {background: url(graphics/bullet-arrow-white.gif) right 4px no-repeat;padding-right:12px;}
#topstory #headline .post h1 a {text-decoration:none;}
#topstory #headline .post h1 a:hover {text-decoration: underline;}
/* Topstory navigation */
ul#topstory-navigation {display: block;padding-top: 5px;margin: 210px 0 0 10px;background: #fff;}
#topstory-navigation li {display: inline;}
#topstory-navigation li a {display: inline;float: left;padding: 2px 4px;margin: 0 8px 0 0;font-size: 10px;line-height: 10px;}
#topstory-navigation li a:hover {background: #bee2ea;text-decoration: none;}
#topstory-navigation li a.activeSlide {background: #ff2e26;text-decoration: none;color: #fff;}
/* ======================================================
>>	FRONTPAGE - Opening Hours
====================================================== */
.opening-hours {width: 300px;float:right;display: inline;background:#e64687;border: 5px solid #fff;margin: 0 0 10px 10px!important;overflow: hidden;color: #fff;line-height: 150%;font-size: 12px;height:230px;}
.opening-hours h2 {background:none!important;}
.opening-hours ul {margin:0;border-top:1px solid #ED7DAB;}
.opening-hours li {width:278px;border-bottom: 1px solid #ED7DAB;padding: 5px 0 4px 22px;background: url(graphics/bullet-arrow-white.gif) 10px 9px no-repeat;font-size:12px;}
.opening-hours li a {color: #fff;text-decoration:none;}
.opening-hours li a:hover {color: #fff;text-decoration:underline;}
/* ======================================================
>>	FRONTPAGE - Latest News, Recent blog posts, Events, Cloud, Newslists
====================================================== */
.latest-news, .recent-blogposts, .events {width: 300px;float: left;display: inline;background: #fff;border: 5px solid #fff;margin: 0 0 10px 0;height: 210px;overflow: hidden;line-height: 150%;font-size: 12px;}
.events {background:#bee2ea!important;margin-left:10px!important;}
.recent-blogposts {margin: 0 0 10px 10px!important;}
.home h2 {color: #fff;font-size: 14px;font-weight: bold;background: #e4312a;padding: 6px 10px;margin: 0;}
.home h2 a {color:#fff;text-decoration: none; background:url(graphics/bullet-arrow-white.gif) right no-repeat;padding: 0 16px 0 0;}
.home h2 a:hover {text-decoration: underline;color:#fff;}
.latest-news ul, .recent-blogposts ul, .events ul {margin: 0;}
.latest-news li, .recent-blogposts li, .events li {border-top: 1px solid #bee2ea;padding: 6px 0 6px 22px;background: url(graphics/bullet-arrow-cerise.gif) 10px 11px no-repeat;}
.events li {border-top: 1px solid #fff!important;}
a.overview {float: right;padding: 6px 10px 0 0;color:#fff;}
#cloud-wrapper {clear:both;background:#e5f3f7;}
#subject-cloud {clear:both;margin:0 auto;padding:12px 0;text-align:left;width:960px}
#subject-cloud h2, #newslists h2 {font-size:18px;font-weight:normal;line-height:150%;padding:0 5px 10px;}
#subject-cloud p {margin:0 5px 10px;}
#subject-cloud p a {padding:0 10px 0 0;line-height:120%;}
#list-wrapper {clear:both;background:#fff url(graphics/bg.jpg) 0 -220px repeat-x;;}
#newslists {clear:both;margin:0 auto;padding:12px 0;text-align:left;width:960px;}
#newslists h4 {font-size:14px;font-weight:normal;margin:6px 0;padding:0 0 6px;border-bottom:1px solid #bee2ea;}
.itemtype {display:inline;float:left;margin:0 5px;width:150px;}
.itemtype li {padding: 6px 0;}
.kids {margin-right:5px!important;}
/* ======================================================
>>	MDH project
====================================================== */
#featured-topics,
#forgotten-treasures {border:5px solid #fff;display:inline;width:460px;float:left;line-height:18px;}
#featured-topics ul,
#featured-topics p {margin: 0 10px;}
#featured-topics {clear:left;}
#forgotten-treasures {margin-left:10px;}
#featured-topics li {display:inline;float:left;width:198px;padding:3px 0 3px 12px;background:url(graphics/bullet-arrow-powderblue.gif) left 8px no-repeat;}
#forgotten-treasures ul.tabNavigation {clear:right;height:29px;margin:6px 0 0;}
#forgotten-treasures ul.tabNavigation li {display:inline;}
#forgotten-treasures ul.tabNavigation li a {float:left;padding:5px 9px 5px 3px;margin-right:5px;color:#000;text-decoration:none;}
#forgotten-treasures ul.tabNavigation li a:hover {color:#e4312a;}
#forgotten-treasures ul.tabNavigation li a.selected {background:#dff1f5;border-top:1px solid #bee2ea;border-left:1px solid #bee2ea;border-right:1px solid #bee2ea;border-bottom:1px solid #dff1f5;}
#forgotten-treasures ol {background:#dff1f5;border:1px solid #bee2ea!important;font-size:14px;font-weight:bold;padding:7px 0;margin:6px 0 0;}
#forgotten-treasures ol li {margin:3px 29px;list-style:decimal;border-bottom:1px solid #bee2ea;}
#forgotten-treasures ol span {font-size:12px;font-weight:normal;}
.tabNavigation a.sk span {background:url(graphics/icons/book.png) 5px no-repeat;display:block;padding:3px 0 3px 26px}
.tabNavigation a.fag span {background:url(graphics/icons/report.png) 5px no-repeat;display:block;padding:3px 0 3px 26px}
.tabNavigation a.musik span {background:url(graphics/icons/music.png) 5px no-repeat;display:block;padding:3px 0 3px 26px}
.tabNavigation a.spil span {background:url(graphics/icons/monitor.png) 5px no-repeat;display:block;padding:3px 0 3px 26px}

/* ======================================================
>>	Related content
====================================================== */
#related-content {width: 230px;	float: left; margin-left: 10px;	display: inline;position: relative;}
.home #related-content {margin-left: 90px!important;}
/* ======================================================
>>	Widget
====================================================== */
.widget {line-height: 1.5em;}
.widget li a {padding: 2px 0 2px 22px;}
.widget select {width: 200px;margin:12px 10px;}
#related-content .widget {background: #ecf0f4;border: 5px solid #fff;margin-bottom: 15px;}
#related-content .widget h2, #related-content .widget h3 {font-size: 14px;font-weight: bold;background: #e4312a; color: #fff;padding: 6px 10px;margin: 0;}
#related-content .widget p, #related-content .widget ul, #related-content .widget ol #related-content .widget form label, #related-content .widget form input {font-size: 12px;line-height: 150%;}
#related-content .widget ul {overflow: hidden;}
#related-content .widget li {border-top: 1px dashed #bee2ea;}
#related-content .widget li a {display: block;padding: 6px 10px 6px 34px;background: url(graphics/bullet-arrow-cerise.gif) 12px 10px no-repeat;}
#related-content .widget li a:hover {background: #fff url(graphics/bullet-arrow-cerise.gif) 12px 10px no-repeat;}
/* Archives widget */
#local-navigation .widget_archive li a, #local-navigation .widget_archives li a {background: url(graphics/icons/date.png) left 1px no-repeat !important;}
#related-content .widget_archive li a, #related-content .widget_archives li a {background: url(graphics/icons/date.png) 10px 6px no-repeat !important;}
/* Categories widget */
.widget_categories li a {background: url(graphics/icons/folder.png) left 1px no-repeat;}
#related-content .widget_categories li {padding: 5px 0}
#related-content .widget_categories li a {padding: 2px 0 2px 34px; display: inline; background: url(graphics/icons/folder.png) 10px 1px no-repeat !important;}
/* Text widget */
.widget .textwidget {padding: 8px 10px;}
#ie6-warning {background: #e5ea8a!important;}
#ie6-warning h3 {background: #cbd300 url(graphics/error.gif) 194px 6px no-repeat!important;color:#000!important;}
#ie6-warning .textwidget {padding-bottom:1px!important;}
/* Recent Entries widget */
.widget_recent_entries li a {background: url(graphics/icons/time.png) 10px 7px no-repeat !important;}
.widget_recent_entries li a:hover {background: #F2F9FB url(graphics/icons/time.png) 10px 7px no-repeat !important;}
/* Recent Comments widget */ 
.widget_recent_comments li {padding: 6px 10px 6px 34px; background: url(graphics/icons/comment.png) 12px 10px no-repeat;}
.widget_recent_comments li a {display: inline!important; float: none!important; background: none !important; padding: 0;} 
/* Calendar widget */
.widget_calendar table {width: 90%;margin: 5px auto;}
.widget_calendar caption {text-align: left;font-weight: bold;padding-bottom:4px;}
.widget_calendar th,
.widget_calendar td {text-align: center;padding: 3px;}
.widget_calendar th {background: transparent;border: 1px solid #bee2ea;}
.widget_calendar td {background: #fff;border: 1px solid #bee2ea;}
.widget_calendar td a {display: block;background: #fff;}
.widget_calendar td a:hover {display: block;background: #bee2ea;}
.widget_calendar tfoot td {background: transparent;}
.widget_calendar tfoot td a {display: inline;	background: none;}
.widget_calendar tfoot td a:hover {background: none;color: #000;}
.widget_calendar td#prev {text-align:left;}
.widget_calendar td#next {text-align:right;}
/* Page widget */
#related-content .widget_pages li {border-top: 1px solid #dfe6ec;border-bottom: none!important;}
#related-content .widget_pages li a {background: url(graphics/icons/page_white.png) 10px 7px no-repeat !important;}
#related-content .widget_pages .current_page_ancestor ul,
#related-content .widget_pages .current_page_parent ul,
#related-content .widget_pages .current_page_item ul {display: block!important;margin-left: 16px;border-left: 1px solid #dfe6ec;}
#related-content .widget_pages .current_page_item a {background: #fff url(graphics/icons/page_white.png) 10px 7px no-repeat !important;}
#related-content .widget_pages .current_page_item ul a {background: #ecf0f4 url(graphics/icons/page_white.png) 10px 7px no-repeat !important;}
/* Text-tools */
.text-tools {background: #ecf0f4 !important;}
.text-tools li a {width: 176px;}
a.translate {background: url(graphics/gb.png) 10px 10px no-repeat !important;}
a.translate:hover {background: #F2F9FB url(graphics/gb.png) 10px 10px no-repeat !important;}
a.print {background: url(graphics/icons/printer.png) 10px 7px no-repeat !important;}
a.print:hover {background: #F2F9FB url(graphics/icons/printer.png) 10px 7px no-repeat !important;}
a.speak {background: url(graphics/icons/sound.png) 10px 7px no-repeat !important;}
a.speak:hover {background: #F2F9FB url(graphics/icons/sound.png) 10px 7px no-repeat !important;}
/* ======================================================
>>	Footer
====================================================== */
#footer-wrapper {width:100%;clear:both;padding-bottom:20px;border-top:1px solid #d93d61;}
#footer {width:960px;margin: 0 auto;text-align:left;overflow:hidden;color:#fff;}
#footer .widget {font-size: 11px;width: 220px;	margin: 0;	padding:20px 10px 5px;	float: left;display: inline;background:url(graphics/bg-footer.gif) right top no-repeat;}
#footer .widget h2,
#footer .widget h3,
#footer #cformsii legend {font-size: 14px; font-weight: bold;margin:0 0 18px!important;padding: 0!important;text-indent:0;}
#footer a {color: #fff;}
#footer .widget ul li {border-top: 1px solid #d93d61;	padding: 5px 0!important;	background: url(graphics/bullet-arrow-white.gif) 5px 7px no-repeat;}
#footer .widget ul li a {text-decoration: none;}
#footer .widget ul li a:hover {text-decoration: underline;}
#footer #cformsii {width: 459px!important;margin-left:0!important;padding-left:10px!important;background:none;}
#footer .cform fieldset.cf_hidden {height:1px!important; visibility:hidden!important;overflow: hidden;}
#footer .cform fieldset.cf_hidden legend {display: none;}
#footer .cform ol li {padding:2px 0;}
#footer .cform li label {display: block;width: 60px;margin-right:10px;padding:3px 0;display:inline;float:left;}
#footer .cform li input {width: 220px;margin:0 10px 0 0;float: left;}
#footer .cform li textarea {width: 220px;height: 80px; overflow:auto;float: left;}
#footer .cform li input, #footer .cform li textarea, #footer .cform li select {padding:3px;background:#f6ced7;border:1px solid #943f0f;display: block;}
#footer .cform li .reqtxt, #footer .cform li .emailreqtxt {color: #f7c1bf;padding:3px 0;display:inline;float:left;}
#footer .cform input.sendbutton	{width:150px; padding:2px 5px; margin: -30px 0 0 0; font-size: 11px;float:right;}
#footer p.linklove {display: none;}
#footer ol.cf-ol li.cf_li_err {background:#943f0f;padding:5px 0!important;margin:5px 0!important;}
#footer ol.cf-ol li ul.cf_li_text_err {margin:0 0 0 10px;	padding:0;}
#footer ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat left 1px!important;	list-style:none!important;font-weight:bold;	text-indent:0;margin:0 0 2px!important;	padding-left:15px;}
#footer ol.cf-ol ul.cf_li_text_err li:before {content:'';}
#footer div.failure {background:#943f0f;padding:5px 0;width: 230px;margin: 0 0 5px;}
p#cc {clear:both;border-top:1px dashed #d93d61;margin:20px 10px;padding:20px 0 0;}
p#cc a.corp {display:inline;float:right;width:182px;height:14px;text-indent:-9000px;overflow:hidden;background:url(graphics/logo-horsens.gif) right top no-repeat;}
p#cc a.license {display: inline-block; width:16px;height:16px;text-indent:-9000px;overflow:hidden;background:url(graphics/cc.gif) left top no-repeat;vertical-align:middle;}

/* ======================================================
>>	Float Clearing Hack
====================================================== */
#global-navigation:after, #search-wrapper #search:after, #search-wrapper #search form:after, #content-wrapper:after, #local-navigation .widget_tag_cloud:after, .article ol:after, .article ol li:after, .article .excerpt:after, .article dd:after, dl#commentlist:after, dl.authors:after, .opening-hours ul:after, #related-content:after, #footer:after, #footer .cform li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#global-navigation, #search-wrapper #search, #search-wrapper #search form, #content-wrapper, #local-navigation .widget_tag_cloud, .article ol, .article ol li, .article .excerpt, .article dd, dl#commentlist, dl.authors, .opening-hours ul, #related-content, #footer, #footer .cform li {display:inline-block;} /* Hide from IE Mac \*/
#global-navigation, #search-wrapper #search, #search-wrapper #search form, #content-wrapper, #local-navigation .widget_tag_cloud, .article ol, .article ol li, .article .excerpt, .article dd,  dl#commentlist, dl.authors, .opening-hours ul, #related-content, #footer, #footer .cform li {display:block;} /* End hide from IE Mac */