/* screen.css,kraftvaerk.net */

/* elements reset */
html,body,form,fieldset {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0 0 0.5em;padding:0; line-height:1.2;}
fieldset,img {border:0;}
p,pre,code,blockquote,ul,ol,dl,address {margin:0 0 1em;font-size:1em;}
ol,ul {padding-left:0;margin-left:1.5em;}
li,dd,blockquote {margin:0.1em 0 0.1em 1.5em;padding:0;}
ul li {list-style-type:square;}
/* 
body,div,ul,ol,li,form,fieldset,input,h1,h2,p {margin:0;padding:0;} 
ol,ul {list-style:none;}
*/

/* utility classes */
.left {float:left;}
.right {float:right;}
.hidden {display:none;}

img.categoryicon {float:right; margin-left:1em;}

/* clear fix */
.clr {clear:both;}
.clr,.row {display:inline-block;}
.clr,.row {display:block;overflow:hidden;}
.clr:after,.row:after {content:".";clear:both;display:block;height:0;visibility:hidden;}


/* body */
body {
	color:#333;background:#f2f2f2;
	font-family:georgia,sans-serif; 
	font-size:14px;
	line-height:1.5;
}

a {color:#005489;}
a:hover {color:#003d63; text-decoration:underline;}


h1 {font-size:30px;font-weight:bold;margin-bottom:5px;}

div.intro {margin:0 0 1.5em;}

/* page */
#page {width:930px;margin:0 auto;}

/* headbanner */
.headbanner {margin-top:10px;}
.headbanner img {display:block;}

/* headnavigation */
#headnavigation {height:81px;border-bottom:1px solid #e3e3e3;}
#headnavigation img {display:block;}
#headnavigation ul {height:26px;padding-top:55px;}
#headnavigation li {float:left;margin-left:1em; list-style:none;}
#headnavigation li a {font-family:"Trebuchet MS",sans-serif;font-size:12px;color:#333;text-decoration:none;}
#headnavigation li a:hover {text-decoration:underline;}
#headnavigation li a.active {background-color:#ddd;}
/* content */
#content {margin-top:20px;font-family:georgia,sans-serif;}


/* cols */
.col1 {width:610px;}
.col2 {width:300px;}

/* crumbs */
.crumbs {margin:0 0 10px;}
.crumbs li {margin:0; list-style:none; display:inline;font-family:georgia;font-size:13px;}
.crumbs li a {color:#333333;text-decoration:none;} /* //AO 2009-09-17 */
.crumbs li a:hover {text-decoration:underline;} /* //AO 2009-09-17 */

/* searchbox */
.searchbox {border:1px solid #dfdfdf;padding:7px 12px 7px 12px;margin-bottom:9px;width:274px;background:#fff url("img/icon_search.gif") no-repeat 275px 50%;/* css 3*/border-radius:10px;/* vendor specifics */-moz-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;-icab-border-radius:10px;-webkit-border-radius:10px;font-family:"Trebuchet MS",sans-serif;font-size:12px;font-style:italic;color:#666;}
#searchform fieldset {position: relative;}
#searchform #searchbutton {width:35px;height:31px;display:block;position:absolute;top:0;right:0;outline:none;}
#searchform span {display: none;}

/* newlist */
.newslist {font-size:12px; background:#fff;border:1px solid #dfdfdf;margin:0 0 10px;padding:1.5em 15px 1em; font-family:"Trebuchet MS",sans-serif;line-height:1.2;}
.newslist ul {padding:0; margin:0;}
.newslist li {margin:0 0 1.5em; list-style:none;}
.newslist h3 {font-size:16px; margin:0;border-bottom:1px dotted #cecdcc;padding-bottom:8px;}
.newslist h4 {font-size:12px;margin:1em 0 0;}
.newslist em {color:#999;}
.newslist a {text-decoration:none;color:#333;font-size:12px;}
.newslist a.more {color:#005489;}
.newslist a:hover {text-decoration:underline;}
.newslist p {margin:0 0 0.5em;}

.row {margin-right:-10px;}
.card {font-family:"Trebuchet MS",sans-serif; line-height:1.4; font-size: 12px; float:left; margin-right:10px; width:278px;height:200px;background:#fff;padding:11px;margin-bottom:10px;position:relative;}
.card h3 {margin:0;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dotted #cecdcc;font-family:"Trebuchet MS",sans-serif;font-size:16px;}
.card h4 {margin:0;margin-bottom:5px;font-size:16px;}
.card h5 {margin:0;margin-bottom:5px;font-family:"Trebuchet MS",sans-serif;font-size:12px;}
.card a {color:#333;text-decoration:none;}
.card a:hover {text-decoration: underline;}
.card.large {width: 588px;height: auto;position:relative;}
.card .readmore {display: block; position: absolute; bottom: 11px; right: 11px; font-size: 12px; font-family:"Trebuchet MS",sans-serif}

/* modal */

#content .card .moreinfo {display:none;}
.simplemodal-overlay {background-color:#666;} 
#simplemodal-container .moreinfo {padding:20px;background:#fff;border:5px solid #dfdfdf;min-height:200px;min-width:200px;/* css 3*/border-radius:10px;/* vendor specifics */-moz-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;-icab-border-radius:10px;-webkit-border-radius:10px;}
#simplemodal-container h3 {margin:0;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dotted #cecdcc;font-family:"Trebuchet MS",sans-serif;font-size:16px;}
#simplemodal-container h5 {margin:0;margin-bottom:5px;font-family:"Trebuchet MS",sans-serif;font-size:12px;}
#simplemodal-container p {font-size: 12px;font-family:"Trebuchet MS",sans-serif;line-height: 1.4em;margin-bottom:1em;}
#simplemodal-container a {color:#333333; text-decoration:none;}
#simplemodal-container a:hover {text-decoration: underline;}
#simplemodal-container .closemodal {float: right; font-size: 12px; font-family:"Trebuchet MS",sans-serif}
#simplemodal-container img {margin-left: 15px;}


/* excerpt */
.card cite {
	font-size: 12px;font-family:"Trebuchet MS",sans-serif;line-height: 1.4em;margin-bottom:1em;
	font-style: normal;
	position: absolute;
	top: 50px;
	left: 210px;
	width:200px;
}

/* ads */
#content .ad {width:300px;margin-bottom:10px; float:left;margin-right:10px;}
#content .ad p {font-family: Arial,helvetica;font-size:10px;color:#999;margin-bottom:1em;}
#content .ad img {display: block;}

/* pagination */
#pagination {border-top: 1px dotted #cecdcc;padding-top:5px;margin-bottom: 25px;font-size: 13px;font-family:"Trebuchet MS",sans-serif;}
#pagination ul {margin:0; padding:0;}
#pagination li {margin:0; list-style:none; display:inline;}
#pagination li.first {margin-right:1em;}
#pagination li.last {margin-left:1em;}
#pagination li.active a {color:#333;}
#pagination li a {color:#005489;text-decoration:none;}
#pagination li a:hover {text-decoration:underline;}

/* foot */
#foot {font-family:"Trebuchet MS",sans-serif;border-top:1px solid #e3e3e3;padding-top:20px;margin-bottom: 4em;}
#foot h3 {font-size:14px;font-weight:normal;margin:0 0 10px 0;}
#foot p {font-size:12px;width:50%;}
#foot img {display:block;}

.categories h2 {margin:0 0 10px; border-bottom:1px dotted #ccc; padding-bottom:0.5em; font-size:24px; font-weight:normal;}
.categories {font-size:12px; overflow:hidden; line-height:16px; margin:1em 0;}
.categories a {text-decoration:none;}
.categories a:hover {text-decoration:underline;}
.categories h3 {margin:0; padding:0; font-size:14px;}
.categories ul {width:49%; float:left; margin:1em 0;}
.categories ul+ul {width:49%; float:right;}
.categories li {margin:0 0; overflow:hidden; clear:both; padding-left:48px; min-height:48px;}
.categories .icon {float:left; margin-left:-48px; display:inline;}


/* category styling. has nothing to do with cats
.cats { margin:1em 0 2em; border:1px solid #ddd; -webkit-border-radius:10px; -moz-border-radius:10px; padding:0 10px; background:#fff;}
.cats h2 {background:#e5e5e5; padding:5px 10px; margin:0 -10px 10px; border-bottom:1px solid #ddd; font-weight:normal;}
.cats a {color:#333; text-decoration:none; font-size:16px;}
.cats a:hover {color:#000; background:#ddd;}
.sep {color:#999; padding:0 5px;}
 */

/* news styling for nyhedsbladet */
.img_txt {font-size:12px !important; color:#666; font-family:arial, sans-serif;}
ul.news {margin:0; margin-top:0.5em; margin-bottom:4em; padding-right:10px;}
ul.news li { margin-left:0; list-style:none;}
h2 small {font-weight:normal; font-style:italic; color:#666;}
.news h3 {margin-bottom:0;}
.news .date, .news .author {color:#666; font-size:14px !important; padding-right:0.5em;}
.news a {color:#005489;text-decoration:none;}
.news a:hover {color:#003d63; text-decoration:underline;}

/* opret annonce, til forsiden */
#opretannonce {position:relative; background:no-repeat url(img/opretannonce-bg.png) 100% 0; min-height:200px; _height:200px; padding-right:170px; }
#opretannonce .action {padding-left:0;}
.tagline {color:#888; font-family:arial, sans-serif; font-size:16px !important; margin:10px 0; font-style:italic;}
#opretannonce .tagline {margin-left:5px; margin-bottom:20px; padding-top:5px;}
#opretannonce a {outline:none;}
