/* links */



a {

	text-decoration: none;

}



a:link {
	color: #a2394a;
}



a:visited {
	color: #7d333b;
}



a:active, a:hover {

	color: #e15e33;

}



#topcenter a:visited { color: #a2394a; }

#topcenter a:active, #topcenter a:hover { color: #e15e33; }



/* box */



#navigation div.box {

	margin: 10px 10px 10px 0;

}



#extra div.box {

	margin: 10px 0 10px 10px;

}



.icon {

	abackground-image: url(/gfx/html_msie.gif);

	background-repeat: no-repeat;

	list-style: none;

	line-height: 1.5em;

}



.subheadline {

	background-image: url(/gfx/subheadline.gif);

	background-position: top;

	background-repeat: no-repeat;

}



.subheadline h2 {

	font-size: 1.4em;

	font-weight: bold;

	text-transform: lowercase;

	padding: 8px 10px 10px 20px;

}



.subheadline h2 span {

	font-size: small;

}



.subheadline dt {

	margin-top: 10px;

}



.subheadline h3 {

	font-size: 1.2em;

	font-weight: bold;

	line-height: 120%;

}



.subheadline h3 .new {

	font-weight: normal;

	font-size: xx-small;

	color: #c6da89;

}



.subheadline dd {

}



.subheadline ul li {

	margin-top: 10px;

}



.subheadline ul li .new {

	font-size: xx-small;

	color: #c6da89;

}



#right div.box {

	background-image: url(/gfx/subheadline.gif);

	background-position: top;

	background-repeat: no-repeat;

	line-height: 1.3em;

}



#right div.box h1 {

	font-size: 1.2em;

	font-weight: bold;

	text-transform: lowercase;

	padding: 8px 10px 10px 20px;

}



#right div.box h2 {

	font-family: arial, helvetica, sans-serif;

	font-size: 1.3em;

	line-height: 1.2em;

	font-weight: bold;

	padding: 0px;

}



#right div.box h2 span {

	font-weight: normal;

	font-size: 0.5em;

}





#right div.box h3 {

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 1em;

	line-height: 1.2em;

	apadding: 3px 5px 3px 5px;

}



#right div.box h3 a {



}



#right div.box h4 a {

	padding: 5px;

	padding-left: 8px;

	background: url(/gfx/more.gif) no-repeat 0 50%;

}



#right div.box dl, #right div.box div {

	font-size: 95%;

	padding: 5px 0px 5px 0px;

}



#right div.box div.description {

	margin-top: 3px;

	font-size: 1em;

	line-height: 1.6;

}





#right div.box div div {

	padding: 0;

}



#right div.box dt {

	background: url(/gfx/file.gif) no-repeat 0 center;

	padding-left: 20px;

	padding-top: 5px;

}



#right div.box dd {

	padding-bottom: 5px;

}



#right div.box p {

	margin-bottom: 10px;

}



#right div.box p.first {

	margin-top: 0;

}



#right div.box ul {

	margin-bottom: 10px;

	list-style: disc;

}



#right div.box ul li {

	margin-left: 20px;

}



#right div.box ul.elements, #right div.box ul.classified {

	margin-bottom: 10px;

	list-style: none;

}



#right div.box ul.elements li, #right div.box ul.classified li {

	padding: 0;

	margin: 0;

	margin-bottom: 5px;

	border-bottom: 1px solid white;

}



#right div.box ul.relations {

	list-style: none;

	padding-left: 0;

	padding-top: 5px;

	margin-left: 5px;

}



#right div.box ul.relations li {

	list-style: none;

	padding-left: 20px;

	margin-left: 0;

}





#right div.box li.icon {

	background-repeat: no-repeat;

	padding-left: 20px;

	padding-bottom: 1px;

}



span.icon {

	background-repeat: no-repeat;

	padding-left: 20px;

	padding-bottom: 10px;

	display: block;

}



.commenticon {

	background-image: url(/gfx/comment_edit.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	line-height: 1.5;

}





img.icon {

	background: none;

	padding-left: 0px;

	margin: 0;

	padding-right: 5px;

	vertical-align: middle;

}



div.box form {

}



div.box .inputtext {

}



/* error */



div.error {

	background-color: #f8f8ff;

	line-height: 1.3em;

	padding: 5px;

	margin-bottom: 10px;

}



div.error h3 {

	font-family: verdana, arial, helvetica, sans-serif;

	font-weight: bold;

	padding: 0;

	color: red;

}



/* Content */



#content {

	padding: 10px;

}



#content h1 {

	font-size: 1.5em;

	line-height: 1.5em;

	padding-bottom: 2px;

	margin-bottom: 10px;

	font-weight: bold;

}



#content h2 {

	font-size: 1.2em;

	line-height: 1.2em;

	padding-bottom: 2px;

	margin-bottom: 10px;

	font-weight: bold;

}



#content h3 {

	font-size: 1.0em;

	line-height: 1.2em;

	font-weight: bold;

}



#content ul, #content ol {

	margin-bottom: 10px;

}



#content ul {

	margin-left: 20px;

	list-style-type: disc;

}



#content ol {

	list-style-type: decimal;

	margin-left: 40px;

}



#content p, #content li {

	margin-bottom: 10px;

	line-height: 1.4;

}



#content form.mini {

	border: 1px solid #666666;

	padding: 10px;

	margin-bottom: 10px;

	background-color: #efefef;

}



#content form.mini div {

	margin-bottom: 10px;

}



#content div.createdinfo {

	font-size: 90%;

	margin-bottom: 10px;

}



#content div.box {

	width: auto;

	margin-bottom: 20px;

}



#content div.box h1 {

	font-family: verdana, arial, helvetica, sans-serif;

	font-weight: bold;

	font-size: 1.1em;

	line-height: 1.1em;

	background-color: #eeeeee;

	padding: 3px 5px 3px 5px;

}



#content div.box p {

	background-color: #f8f8ff;

	padding: 3px 5px 10px 5px;

}



dl.rsslist dt {

	background-repeat: no-repeat;

	padding-left: 40px;

}



dl.rsslist dd {

	padding-left: 40px;

	font-size: 90%;

	margin-bottom: 5px;

}



/* Content List */



#content h1.elements, #content h1.comments, #content h1.classified, #content h1.news {

	font-family: arial, helvetica, sans-serif;

	afont-weight: bold;

	text-transform: uppercase;

	font-size: 1.3em;

	line-height: 1.3em;

	padding-bottom: 2px;

	margin-bottom: 10px;

	padding-left: 3px;

	color: #ffffff;

	background: url(/gfx/horizontal_bar.gif) repeat-y 0 0;

}



#content h1.elements a, #content h1.comments a, #content h1.classified a {

	color: #ffffff;

}



div.more {

	float: right;

	text-align: right;

	margin: 3px 4px 4px 10px;

}



div.more a {

	padding-left: 8px;

	background: url(/gfx/more.gif) no-repeat 0 50%;

}



span.more a {

	padding-left: 8px;

	background: url(/gfx/more.gif) no-repeat 0 50%;

}



a.more {

	white-space: nowrap;

	padding-right: 8px;

	background: url(/gfx/more.gif) no-repeat 100% 50%;

}



span.new {

	font-family: arial, helvetica, sans-serif;

	font-weight: normal;

	font-size: 65%;

	line-height: 1.2em;

	display: inline-block;

	margin-bottom: 3px;

	padding: 1px;

}



div.box span.new {

	font-size: 85%;

	background-color: #f8f8ff;

	line-height: auto;

	margin-bottom: 0;

	padding: 0;

	color: #99bb4b;

}



/* Elements */



h3.month {

	font-size: 1.2em;

	margin-top: 10px;

	margin-bottom: 10px;

}



#center h1.elements {

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

	font-size: 1.4em;

	color: #000;	

}



#center .elements .trumpet {

	font-weight: normal;

	font-size: 80%;

}



dl.elements, dl.comments, dl.classified {

	margin-bottom: 0;

}



dl.elements dt, dl.comments dt, dl.classified dt {

	clear: both;

	font-family: arial, helvetica, sans-serif;

	font-weight: bold;

	font-size: 1.4em;

	line-height: 120%;

	padding-top: 5px;

	margin-bottom: 1px;

	clear: both;

}



#center .elements dt .new {

	font-weight: normal;

	font-size: xx-small;

	color: #c6da89;

}



dl.elements .sections, dl.comments .sections, dl.classified .sections {

	display: inline;

}



dl.comments dt a {

	background: url(/gfx/comment.gif) no-repeat 0 center;

	padding-left: 20px;

}



dl.elements dt {

	background-repeat: no-repeat;

	background-position: left;

	font-size: 1.2em;

}



.links dl.elements dt a {

	margin-left: 20px;	

}



dl.elements dt.first, dl.elements dt:first-child, dl.comments dt.first, dl.comments dt:first-child, dl.classified dt.first, dl.classified dt:first-child  {

	border-top: none;

	padding-top: 0;

}



dl.elements dd, dl.comments dd, dl.classified dd {

	line-height: 1.6em;

	margin-bottom: 10px;

}



dl.elements dd div.info, dl.comments dd div.info, dl.classified dd div.info {

	font-size: 90%;

}



dl.elements dd div.stats, dl.comments dd div.stats, dl.classified dd div.stats {

	font-size: 90%;

}



dl.elements dt img, dl.classified dt img {

	float: left;

	margin-right: 10px;

	margin-bottom: 3px;

	display: inline-block;

}



dl.elements dd img, dl.classified dd img {

	margin-top: 5px;

	margin-bottom: 3px;

	display: inline-block;

}



dl.elements dt span.locked {

	background: url(/gfx/lock.gif) no-repeat 0 center;

	padding-left: 20px;

}



#center #comments h2 {

	font-weight: bold;

	font-size: 1.2em;

	margin-bottom: 10px;

}



/* Opslagstavle */



dl.opslag {

	padding: 5px;

}



dl.opslag dt {

	margin-top: 10px;

}



dl.opslag dt.first {

	margin-top: 0;

}



dl.opslag dd {



}



/* Bestyrelse */



.boardmembers {

	font-size: 1em;

}



.boardmembers .position {

	font-weight: bold;

}



.boardmembers .leftcol, .boardmembers td.picture {

	apadding-right: 20px;

}



.boardmembers td.info, .boardmembers td.position, .boardmembers td.homepage {

	padding-left: 10px;

}



.boardmembers .remarks {

	font-style: italic;

}



.boardmembers .info img {

	vertical-align: bottom;

	margin-right: 10px;

}



.boardmembers .copyright {

	font-face: arial, helvetica, sans-serif;

	font-size: 6pt;

	color: #333333;

}



.boardmembers .homepage {

	padding-left: 10px;

}



#story .bio {

	margin-top: 10px;

	margin-bottom: 10px;

	padding-bottom: 5px;

	border-bottom: 1px dotted #cccccc;

}



#story .bioinfo {

	margin-top: 10px;

	margin-bottom: 10px;

}



.boardmembers .homepage img {

	margin-right: 0.6em;

}



.boardmembers .spacer div {

	border-top: 1px dotted #cccccc;

	height: 2px;

	margin-top: 10px;

	padding-bottom: 10px;

}



.boardmembers tfoot .spacer div{

	display: none;

}



.boardmemberfunction {

	margin-bottom: 1em;

}



.boardmemberfunction .icon {

	margin-right: 0.4em;

}



.boardmembers tbody .info .icon {

	margin-right: 0.4em;

}



.address {

	margin-bottom: 1em;

}



.address .icon {

	margin-right: 0.4em;

}



/* Story */



div#story {

	margin-bottom: 10px;

}



div#story h1, #topcenter h1 {

	color: #000000;

	font-size: 1.3em;

	font-weight: bold;

	margin-bottom: 10px;

}



div#story h2 {

	font-size: 1.1em;

	margin-bottom: 10px;

}



div#story h3 {

	font-size: 1em;

	font-weight: bold;

}



div#story p {

	margin-bottom: 10px;

}



div#story p.byline {

	font-style: italic;

}



div#story .info {

	font-size: 0.9em;

}



div#story .box {

	width: 100%;

	margin-top: 10px;

}



div#story dl.relations dt {

	padding-left: 20px;

	background: url(/gfx/pdf.gif) no-repeat 0 center;

	margin-top: 5px;

}



div#story dl.relations {

	margin-bottom: 10px;

}



div#story ul, div #story ol {

	margin-left: 25px;

	list-style: inside;

	margin-bottom: 10px;

}



div#story ul li {

	list-style: disc;	

}



div#story ol li {

	list-style: decimal;	

}



div#story ul.relations {

	list-style: none;

	margin-left: 0;

}



div#story ul.relations li {

	list-style: none;

	padding-left: 20px;

}



div#story .box h1 {

	font-size: 1.1em;

	margin-bottom: 0;

}



/* Calendar */



div.box h4.month {

	padding-left: 5px;

	font-weight: bold;

	margin-bottom: 0;

	abackground-color: #eeffaa;

}



div.calendar ol {

	list-style: decimal;

	margin-bottom: 10px;

	abackground-color: #eeff00;

}



div.calendar ol li {

	list-style: decimal;

	abackground-color: #eeffaa;

	margin-left: 40px;

}



div.list li {

	list-style-image: url(/gfx/more.gif);

	abackground-color: #eeff00;

	margin-left: 20px;

}



/* Classified */



div.classified {

	margin-top: 10px;

	margin-bottom: 10px;

}



div.classified h3 {

	background-color: #f8f8ff;

	padding-left: 2px;

}



div.classified .double {

	margin-top: 10px;

	margin-bottom: 10px;

}



div.classified .double .left div, div.classified .double .right div {

	margin-bottom: 3px;

}



div.classified .double .left, div.classified .double .right {

	text-align: left;

}



div.classified .name {

	font-weight: bold;

}



div.classified img {

	margin-right: 10px;

	vertical-align: bottom;

}



/* Network */



#pingpong label {

	margin-top: 5px;

}



#pingpong .help {

	font-size: 80%;

	padding: 0;

	padding-bottom: 5px;

	margin: 0;

}



/* Links */



.buttonright {

	float: right;

	margin: 0 0 5px 10px;

}



/* Image */



div.imageright {

	float: right;

	margin: 0 0 5px 10px;

	font-size: 70%;

	width: 250px;

	line-height: 1;

}



div.imageleft {

	float: left;

	margin: 0 10px 5px 0;

	font-size: 70%;

	width: 50px;

	line-height: 1.05;

	font-weight: normal;

}



div.publications {

	width: 450px;

	overflow: hidden;

}



div.publication {

	float: left;

	margin: 0 15px 10px 0;

	height: 230px;

	min-height: 230px;

}



div.publication img {

	border: 1px solid #cccccc;

}



div.publication a {

	margin-top: 10px;

	display: block;

	background-image: url(/gfx/html_msie.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

}



.twocols .leftcol {

	float: left;

	width: 49%;

}



.twocols .rightcol {

	width: 49%;

}



.multicol {

	float: left;

}



.copyright {

	font-face: arial, helvetica, sans-serif;

	font-size: 6pt;

	color: #333333;

	margin: 0;

	padding: 0;

}



.alignright {

	text-align: right;

}



.writecomment {

	background-color: #e2efba;

}



.writecomment h3 {

	background-image: url(/gfx/comment.gif);

	background-repeat: no-repeat;

	margin: 0;

	padding: 0;

	padding-left: 20px;

	padding-top: 3px;

	margin-top: 10px;

	height: 16px;

	margin-left: 3px;

	margin-right: 3px;

}



.writecomment p {

	margin: 0;

	padding: 0;

	margin-left: 3px;

	margin-right: 3px;

}



#story table {

	margin-bottom: 10px;

}



#story tr.header, #networktable tr.header {

	background-color: #e2efba;

}



#story tr.odd, #networktable tr.odd {

	background-color: #ffffff;

}



#story tr.even, #networktable tr.even {

	background-color: #eeeeee;

}



#story .relations {

	margin-top: 10px;	

	margin-bottom: 15px;	

}



#story .relations h4 {

	font-size: 1.1em;

	font-weight: bold;

}



#networktable td, #networktable th {

	padding-right: 5px;

	height: 1.7em;

}



#networktable input.tilmeld, #networktable input.frameld {

	font-weight: bold;

	font-size: 0.9em;

	width: 6em;

	padding: 0;

	cursor: pointer;

}



#networktable input.tilmeld {

	background-color: #CCCCCC;

	color: #000000;

}



#networktable input.frameld {

	background-color: #cccccc;

	color: #000000;

}



#subscribeform {

	margin-top: 10px;

	margin-bottom: 10px;

}



.multicol {

	padding: 0;

	margin: 0;

}



ul.checkmark {

	padding: 0;

	margin: 0;

}



ul.checkmark li {

	list-style: none;

	background-image: url(/gfx/exclamation.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	height: 16px;

}



ul.checkmark li.selected {

	background-image: url(/gfx/accept.gif);

	font-weight: bold;

}



ul.checkmark li.waiting {

	background-image: url(/gfx/error.gif);

	font-weight: bold;

}



.lexicon {

	margin-top: 70px;

	padding-bottom: 5px;

}



.lexicon .letter {

	color: #a2394a;

	font-size: 1.2em;

	float: left;

	font-weight: bold;

	height: 1.2em;

	padding: 5px 0 0 5px;

	width: 15px;

	

}



.lexicon .trumpet {

	font-weight: bold;

	margin: 0;

	padding: 0;

	padding-top: 5px;

	margin-left: 25px !important;

	margin-left: 22px;

}



.lexicon ul {

	margin: 0;

	padding: 0;

	clear: both;

}



.lexicon li {

	margin: 0;

	list-style: none;

	list-style-position: outside;

	padding: 0;

	padding-bottom: 2px;

}



.morenewsfrontpage {

	margin-bottom: 10px;

}



.morenewsfrontpage img {

	vertical-align: bottom;

}



.oversigt {

	margin-bottom:	10px;

	text-align: center;

}



#story form {

	margin-bottom: 10px;

}



#story form input {

	margin-bottom: 10px;	

}



#loginoptions .twocols .leftcol {

	float: left;

}



#loginoptions .twocols .rightcol {

	float: left;

}



#loginoptions .multicol {

	float: left;

}



#loginoptions h1 {

	padding-bottom: 5px;

	border-bottom: 1px dotted #999;

	margin-bottom: 5px;

}



#loginoptions p {

	margin-top: 10px;	

}

.djbox {
	border: 2px solid black;
	margin-top: 21px;
	position: relative;
}

.djbox #lillelogo {
	position: absolute;
	top: -21px;
	right: 0;
	height: 35px;
	width: 49px;
	background-image: url(/gfx/djlillelogo.gif);
	background-repeat: no-repeat;
	z-index: 3;
}

.djbox h1 {
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.djbox h3 {
	border-bottom: 1px solid #917d6a;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.djbox dl {
	margin: 10px;
}

.djbox dl dt {
	font-size: 0.9em;
	margin-top: 10px;
}

.djbox dl dd {
	font-size: 0.8em;	
}

#extra .infobox {
	background-image: url(/gfx/threebirds.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 180px;
	height: 240px;
	min-height: 240px;
	margin-top: 80px;
}

#extra .infobox h1 {
	font-size: 1.5em;
	font-weight: bold;
}

#extra .infobox p {
	margin-top: 10px;
	margin-bottom: 10px;
}

#extra .infobox li {
	list-style: disc;
	margin-left: 20px;
}

.rssicon {
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 30px;
	z-index: 3;
	text-align: right;
}

h1.networkfaq {
	margin-left: 60px;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 20px;
}