body, body.log {
	font-family:'Times New Roman', serif;
	font-size:100%;
	padding:0;
	background-color:#eee;
	color:#000;
}
body {
	margin:10px;
}
body.log {
	margin:0;
	background:#eee url('/Img/Grafik/baggrund.gif') repeat;
}
head+body #indhold.log, head+body #indhold {/* læses ikke af IE */
  height:auto;
}
/* Egenskaber for top-baren - START */
#top {
	top:0;
	left:0;
	height:70px;
	margin-bottom:15px;
	text-align:center;
	border:1px solid #ccc;
	padding:0;
	color:#000;
	background:#eee url('/Img/Grafik/baggrund.gif') repeat;
}

img.logo {vertical-align:top;}

.img_h {
	float:right;
	margin-left:1em;
}
.img_v {
	float:left;
	margin-right:1em;
}
/* Egenskaber for top-baren - SLUT */

/* Egenskaber for menu - START */
#menu {
	border-bottom:1px solid #ccc;
	margin:0;
	padding-bottom:19px;
	padding-left:10px;
}
#menu ul, #menu li	{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu a:link, #menu a:visited	{
	background-color:#f0e7d7;
	border:1px solid #ccc;
	color:#800000;
	font-weight:bold;
	float:left;
	font-size:80%;
	line-height:14px;
	margin-right:7px;
	padding:2px 4px;
	text-decoration:none;
}
#menu a:link.active, #menu a:visited.active	{
	background:#fff;
	border-bottom:1px solid #fff;
	color:#800000;
}
#menu a:hover	{
	color:#f00;
	font-weight:bold;
	background-color:inherit;
}
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a,
body.section-6 #menu li#nav-6 a,
body.section-7 #menu li#nav-7 a,
body.section-8 #menu li#nav-8 a,
body.section-9 #menu li#nav-9 a {
	background:#f9f9f9 url('/Img/Grafik/baggrund.gif') repeat;
	border-bottom:1px solid #f9f9f9;
	color:#800000;
}
#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5,
#menu #subnav-6,
#menu #subnav-7,
#menu #subnav-8,
#menu #subnav-9 {
	display:none;
}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4,
body.section-5 #menu ul#subnav-5,
body.section-6 #menu ul#subnav-6,
body.section-7 #menu ul#subnav-7,
body.section-8 #menu ul#subnav-8,
body.section-9 #menu ul#subnav-9 {
	display:inline;
	left:10px;
	position:absolute;
	top:117px;
	background-color:#eee;
	color:#000;
}
body.section-1 #menu ul#subnav-1 a, 
body.section-2 #menu ul#subnav-2 a,
body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a,
body.section-5 #menu ul#subnav-5 a,
body.section-6 #menu ul#subnav-6 a,
body.section-7 #menu ul#subnav-7 a,
body.section-8 #menu ul#subnav-8 a,
body.section-9 #menu ul#subnav-9 a {
	background:#f9f9f9;
	border-color:#ccc;
	border-style:solid;
	border-width:0 0 0 1px;
	color:#800000;
	font-size:80%;
	font-weight:bold;
	margin:0;
	padding:2px 4px;
	text-decoration:none;
}
#menu ul a:hover {
	color:#f00 !important;
	background-color:inherit;
}
/* Egenskaber for menu - SLUT */

#indhold {
	background:url('/Img/Grafik/baggrund.gif') repeat;
	border-color:#ccc;
	border-style:solid;
	border-width:0 1px 1px 1px;
	padding:19px 0 15px 0;
	margin:0;
	height:300px;
	min-height:300px;
}
#indhold.log {
	border:none;
	margin:0;
	padding:0;
}
div.log p.info {margin:0;padding:10px 12px 0 12px;text-indent:0;}

/* Specifikt css til navigations-baren - START */
#navbar {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	color:#000;
	background-color:#eee;
	width:100%;
	border-width:1px 0;
	border-style:solid;
	border-color:#ccc;
}
.navi {
	float:left;
	text-align:left;
	margin:0;
	font-size:90%;
	padding:0;
	width:70%;
	text-indent:5px;
}

.online {
	float:right;
	text-align:left;
	font-size:90%;
	margin:0;
	padding:0 5px;
	clear:right;
}
#navbar a:link, #navbar a:visited, #navbar a:active, #navbar a:focus {
	text-decoration:none;
}
#navbar a:hover {
	text-decoration:underline;
}
/* Specifikt css til navigations-baren - SLUT */


/* Specifikt CSS til footer'en - START */
#footer {
	clear:both;
	bottom:0;
	padding:0.3em 0.2em;
	margin:15px 0 0 0;
	border:1px solid #ccc;
	color:#000;
	background:#eee url('/Img/Grafik/baggrund.gif') repeat;
}
.copy {
	text-align:center;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:0.9em;
}

#footer a {
	text-decoration:none;
	background-color:inherit;
}
#footer a:link, #footer a:visited, #footer a:active, #footer a:focus {
	color:#e4cab5;
}
#footer a:hover {
	color:#000080;
}
/* Specifikt CSS til footer'en - SLUT */


/* Specifikt CSS til retur-link - START */
.author {
	text-align:right;
	font-size:0.8em;
	margin:0;
	padding:0;
}
a.author {
	text-decoration:none;
	background-color:inherit;
}
a.author:link, a.author:visited, a.author:active, a.author:focus {
	color:#ccc;
}
a.author:hover {
	color:#000080;
}
/* Specifikt CSS til retur-link - SLUT */

img {border:none;}

h1, h2, h3, h4, h5, h6 {
	background-color:inherit;
}
h1 {
	font-size:220%;
	font-family:'verdana', sans-serif;
	color:#0000a0;
	text-align:center;
}
h2 {
	font-size:150%;
	font-family:'verdana', sans-serif;
	color:#009393;
	text-align:center;
}
h3 {font-size:140%;color:#367840;}
h4 {font-size:120%;color:#812e0a;text-align:center;}
h5 {font-size:120%;color:#812E0A;margin-top:2%;text-align:center;}
h6 {font-size:110%;color:#000;margin:0;}
p {font-size:100%;}

a {
	background-color:inherit;
}
a:link, a:active, a:focus {
	color:#bf0000;
}
a:visited {color:#800040;}
a:hover {
	color:#000080;
	text-decoration:none;
}

a.img {
	background-color:inherit;
	text-decoration:none;
}
a.img:link, a.img:visited, a.img:active {}
a.img:hover {
	padding:0;
	margin:0;
}

a.kalender:link {
	font-size:100%;
	font-weight:bold;
	color:#bf0000;
	background-color:inherit;
}
a.kalender:visited {
	font-size:100%;
	font-weight:bold;
	color:#800040;
	background-color:inherit;
}
a.kalender:hover {
	font-size:100%;
	font-weight:bold;
	color:#000080;
	text-decoration:none;
	background-color:#f0e7d7;
}

fieldset {
	border:1px solid #000080;
	width:94%;
	padding:15px;
	margin-bottom:10px;
}

legend {
	color:#000;
	background-color:inherit;
	font-weight:bold;
	padding:6px;
}

#center {
	width:90%;
	margin:0 auto;
	clear:both;
}


/* Løsning til <fieldset>-problem i Opera - START */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both; 
	visibility:hidden;
}
.clearfix {  /* hjælp til IE-Mac */
	display:inline-table;
}
/* Hides from IE-mac \*/
/* html */.clearfix {
	height:1%;
}
.clearfix {  /* annulering af hjælp til IE-Mac */
	display:block;
}
/* End hide from IE-mac */
/* Løsning til <fieldset>-problem i Opera - STOP */


/* Specifikt css til forsiden - START */
#forside {
	width:500px;
	padding:0;
	margin:0 auto;
	text-align:left;
}
#forside img {
	width:500px;
	height:375px;
}
#noegle, #noegle1 {
	position:absolute;
	width:80px;
	top:40%;
}
#noegle {
	left:10px;
	text-align:right;
}
#noegle1 {
	right:10px;
	text-align:left;
}
#slide {
	float:right;
	margin:0 0 1em 1em;
	width:240px;
	height:180px;
}
/* Specifikt css til forsiden - SLUT */


/* Specifikt css til award-siden - START */
#award {
	width:30%;
	margin:0 auto 3% auto;
	text-align:center;
}
.award {
	width:100%;
	margin-top:0;
	padding-top:1%;
	font-size:80%;
	font-weight:bold;
	text-align:justify;
}
.awardnavn {
	width:100%;
	padding-top:1%;
	color:#000080;
	background-color:inherit;
	font-size:100%;
	font-weight:bold;
	font-style:italic;
}
/* Specifikt css til award-siden - SLUT */


/* Specifikt css til forenings-siden - START */
#bestyr-right {
	width:48%;
	float:right;
	text-align:left;
}
#bestyr-left {
	width:48%;
	float:left;
	text-align:right;
}
#vedtaegter {
	margin:2% 0;
	width:100%;
}
#forening {
	width:50%;
	margin:0 auto;
	text-align:left;
}
#ref {
	width:70%;
	margin:0 auto;
	text-align:left;
}
li.ref {
	list-style-type:decimal;
	margin-bottom:2%;
}
ul.ref li {
	list-style-type:lower-alpha;
	margin-bottom:1%;
}
.head {
	font-size:110%;
	font-weight:bold;
	line-height:200%;
}
/* Specifikt css til forenings-siden - SLUT */


/* Specifikt css til koncert-siden - START */
#koncert {
	width:90%;
	margin:0 auto;
	text-align:left;
	padding-bottom:3%;
}
.kon_dato {
	width:40%;
	float:left;
	margin:0;
	padding:0;
}
.kolon {
	float:right;
	margin:0;
	padding:0;
}
.kon_event {
	width:57%;
	float:left;
	margin:0;
	padding:0 0 0 2%;
}
/* Specifikt css til koncert-siden - SLUT */


/* Specifikt css til kontakt-siden - START */
#form {
	float:right;
	width:48%;
	font-family:'Arial', sans-serif;
	font-size:80%;
	font-weight:bold;
	text-align:left;
}
#kontakt {
	float:left;
	width:48%;
	text-align:left;
}
#adresse {
	width:90%;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.adresse {
	font-size:120%;
	color:#00006A;
	background-color:inherit;
}
.kontaktlinks {
	padding-top:0;
}
.kontakt-info {
	text-align:left;
	font-size:0.8em;
	font-style:italic;
}
.skal {text-decoration:underline;}

.udfyld {
	font-style:italic;
	font-weight:bold;
}
/* Specifikt css til kontakt-siden - SLUT */


/* Specifikt css til kordragt-siden - START */
#korinfo1 {
	width:62%;
	padding-top:0;
	font-size:100%;
	font-style:normal;
	text-align:justify;
	text-indent:15px;
	margin-right:auto;
	margin-left:17%;
}
.kordragt {
	clear:both;
	text-align:center;
	text-indent:0;
}
.kordragt-foto {
	float:right;
	margin-top:0;
	margin-bottom:20px;
}
.kordragt-info1 {
	margin-top:0;
	padding-top:0;
}
.kordragt-info2 {
	clear:both;
	text-indent:0;
}
.sponsor1 {text-decoration:underline;}
.sponsor2 {
	float:right;
	text-indent:0;
}
.sponsor3 {
	float:left;
	text-indent:0;
}
.tak {text-align:center;}
/* Specifikt css til kordragt-siden - SLUT */


/* Specifikt css til om_korene- og syng-siden - START */
#om_korene, #syng {
	width:62%;
	padding-top:0;
	text-align:justify;
	text-indent:15px;
	margin:0 auto 3% auto;
}
#vigtig {
	width:70%;
	margin:0 auto;
	border:1px solid #000;
	padding:5px;
	text-align:left;
}
/* Specifikt css til om_korene-siden - SLUT */


/* Specifikt css til link-siden - START */
.link-margin {margin-bottom:5%;}
/* Specifikt css til link-siden - SLUT */


/* Specifikt css til musik-siderne - START */
#musikwrap {
	width:70%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:3%;
	text-align:left;
	clear:both;
}
#musik {
	float:left;
	margin:0;
	padding:0;
}
#musiktekst {
	float:left;
	width:60%;
	margin:0 5% 0 0;
	padding:0;
}
.m-titel {
	font-weight:bold;
	font-size:80%;
}
#musik-log {
	width:24em;
	margin-left:auto;
	margin-right:auto;
}
#musik embed {
	width:100px;
	height:24px;
	background-image:url('/Img/baggrund.jpg');
}
/* Specifikt css til musik-siden - SLUT */


/* Specifikt css til tak-siden - START */
.takhils {
	font-family:'Arial', sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#1A12AF;
	background-color:inherit;
}
.takinfo {font-size:110%;}
/* Specifikt css til tak-siden - SLUT */


/* Specifikt css til kor-siderne - START */
#korinfo {
	clear:both;
	width:70%;
	padding-top:0;
	font-size:100%;
	text-align:left;
	margin:0 auto 2% auto;
}
#korinfo p {
	text-indent:15px;
}
.korfoto {
	float:right;
	margin-top:0;
	padding-top:0;
}

div#hjaelp {
	margin:10px 0;
	padding:0;
	text-indent:0;
}

div#hjaelp a span.hjaelp2 {display:none;}

div#hjaelp a:hover span.hjaelp2, div#hjaelp a:active span.hjaelp2 {
	display:block;
	position:fixed;
	bottom:0;
	right:0;
	z-index:100;
	border:2px solid #000;
	background:url('/Img/Grafik/baggrund.gif') repeat;
	width:500px;
	padding:5px 10px;
	margin:0;
}
a.hjaelp:link, a.hjaelp:visited, a.hjaelp:active {
	border:2px outset blue;
	padding:2px 5px;
	margin:0;
	text-indent:0;
	font-weight:bold;
	color:#800000;
	background-color:inherit;
	text-decoration:none;
}
a.hjaelp:hover {
	border:2px inset blue;
	padding:2px 5px;
	margin:0;
	text-indent:0;
	font-weight:bold;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}

div#hjaelp span.vigtig_head {
	font-size:110%;
	font-weight:bold;
	color:#c00;
	background-color:inherit;
	margin:0 13em;
	padding:0;
	text-indent:0;
}
div#hjaelp span.vigtig {
	font-size:90%;
	font-weight:normal;
	color:#000;
	background-color:inherit;
	margin:0;
	padding:0;
	text-indent:0;
}
p.vis_alle {
	padding:0;
	font-size:80%;
	font-weight:bold;
	text-indent:0;
	text-align:left;
}
ul#maal {
	list-style-type:none;
	margin:0;
	padding:0;
}
li.maal {font-size:90%;}
.pil {
	color:#008000;
	background-color:inherit;
}
/* Specifikt css til kor-siderne - SLUT */


/* Specifikt css til foto-siderne - START */
img.index {
	width:200px;
	height:133px;
}
img.album {
	width:200px;
	height:133px;
}
#index {
	width:88%;
	margin-left:auto;
	margin-right:auto;
}
.index {
	float:left;
	width:220px;
	height:170px;
	margin:0 auto;
}
.index .titel {
	float:left;
	width:220px;
	padding:0;
	text-indent:0;
	text-align:center;
	font-size:100%;
	margin:0;
}
#album {
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.album {
	float:left;
	width:220px;
	height:170px;
	margin:0 auto;
}
.album .titel {
	float:left;
	width:200px;
	padding:0;
	text-indent:0;
	text-align:left;
	font-size:80%;
	font-weight:bold;
	margin:0;
}
/* Specifikt css til foto-siderne - SLUT */


/* Specifikt css til kalender-login - START */
#login {
	width:50%;
	margin-right:auto;
	margin-left:auto;
}
h1.logintop {
	margin-top:0;
	padding-top:0;
}
.login {
	text-align:left;
	margin:2% 0 0 0;
	padding-bottom:2%;
	font-weight:bold;
}
.luk {
	text-align:right;
	width:86%;
	margin-bottom:0;
	padding-bottom:0;
}
.knap {margin-right:3%;}

h1.ind-top {
	margin:0;
	padding:0;
}
table.indhold {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border:none;
}
td.ind-dato, td.ind-tid, td.ind-event,
td.ind-red, td.ind-slet, td.ind-tilfoej, td.ind-bruger {
	font-family:'Verdana', serif;
	font-style:normal;
	color:#00008B;
	background-color:inherit;
	padding:5px;
}
td.ind-dato, td.ind-tilfoej, td.ind-bruger {
	background-color:#FAEBD7;
}
td.ind-tid, td.ind-event,
td.ind-red, td.ind-slet {
	background-color:#FAEBE7;
	color:#00008B;
}
td.ind-dato, td.ind-tid,
td.ind-tilfoej, td.ind-bruger {
	font-weight:bold;
}
td.ind-event, td.ind-red,
td.ind-slet {
	font-weight:normal;
}
td.ind-dato, td.ind-tid,
td.ind-red, td.ind-slet {
	text-align:center;
}
td.ind-red, td.ind-slet {
	vertical-align:bottom;
}
td.ind-tid, td.ind-red,
td.ind-slet, td.ind-tilfoej, td.ind-bruger {
	font-size:82%;
}
td.ind-tid, td.ind-red {
	width:15%;
}
td.ind-dato {
	font-size:100%;
	vertical-align:middle;
}
td.ind-tid {vertical-align:top;}
td.ind-event {
	font-size:90%;
	width:60%;
	text-align:left;
}
td.ind-slet {width:10%;}
td.ind-tilfoej {text-align:right;}
td.ind-bruger {text-align:left;}

a.logud:link, a.logud:visited, 
a.logud:hover, a.logud:active {
	padding:3px;
	text-align:center;
	margin:20px;
}
a.logind:link, a.logind:visited, 
a.logind:hover, a.logind:active {
	padding:3px;
	text-align:center;
}
fieldset.kal {
	border:1px solid #A52A2A;
	width:70%;
	margin:0 auto;
	padding-bottom:10px;
}
legend.kal {
	letter-spacing:2px;
	color:#000;
	background-color:inherit;
	font-weight:bold;
	margin:0;
	padding:0;
}
.indhold, .logout {
	width:62%;
	margin:0 auto 1em auto;
}
.aktivitet {
	margin-bottom:0;
	font-weight:bold;
	text-align:left;
}
.tid {
	float:left;
	text-align:left;
	font-weight:bold;
}
.dato {
	float:left;
	margin-right:2%;
	text-align:left;
	font-weight:bold;
}
.maaned {
	float:left;
	margin-right:2%;
	text-align:left;
	font-weight:bold;
}
.aar {
	float:left;
	margin-right:2%;
	text-align:left;
	font-weight:bold;
}
/* Specifikt css til kalender-login - SLUT */


/* Specifikt css til kalenderne - START */
a.cal_head, a.cal_head:active, 
a.cal_head:hover, a.cal_head:visited {
	text-decoration:none;
	color:#A52A2A;
	background-color:inherit;
}
.cal_head, .cal_days, .cal_content, 
.cal_today, .cal_event, a.cal_event, 
td.pop-dato, td.pop-tid, td.pop-event {
	background-color:#FAEBD7;
	font-style:normal;
	font-family:'Verdana', serif;
}
.cal_head, .cal_today, .cal_event, 
a.cal_event, td.pop-dato, td.pop-tid, 
td.pop-event {
	font-weight:bold;
}
.cal_head, .cal_days, .cal_content, td.pop-dato {
	color:#A52A2A;
}
.cal_today, .cal_event, a.cal_event, 
td.pop-tid, td.pop-event {
	color:#00008B;
}
.cal_head, .cal_days, td.pop-dato, 
td.pop-tid {
	text-align:center;
}
.cal_head {font-size:80%;}
.cal_days { /*darussol*/
	width:32px;
	font-size:84%;
}
.cal_content {
	font-size:80%;
	font-weight:normal;
}
.cal_today, .cal_event, a.cal_event, 
td.pop-dato { /* e-man 17-06-04 */
	font-size:82%;
}
td.pop-tid, td.pop-event {
	font-size:60%;
}
td.pop-dato, td.pop-tid, td.pop-event {
	padding:5px;
}
table.popup {
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
td.pop-tid {
	width:20%;
	vertical-align:top;
}
td.pop-event {
	width:80%;
	text-align:left;
}
.pop-luk {
	text-align:right;
	width:90%;
	margin-top:0;
	padding-bottom:2%;
}
/* Specifikt css til kalenderne - SLUT */


/* Sekundære DIV's og CLASSES i alfabetisk rækkefølge - START */
.clear {clear:both;}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

.fed {font-weight:bold;}
.kursiv {font-style:italic;}
.line {text-decoration:underline;}

.info {
	font-size:80%;
	font-weight:bold;
	text-align:center;
}
.tider {
	font-size:100%;
	font-weight:bold;
	color:#0000BF;
	background-color:inherit;
}
.navne {
	font-size:100%;
	font-style:italic;
	font-weight:bold;
	color:#000080;
	background-color:inherit;
}
.sidetal {
	font-size:100%;
	font-weight:bold;
	margin-right:2%;
	margin-left:2%;
}
/* Sekundære DIV's og CLASSES i alfabetisk rækkefølge - SLUT */


/* Specifikt css til kornyt-siden - START */
#nyt {
	width:70%;
	float:left;
	margin-top:3%;
	text-align:left;
	padding:0 10px;
	border-right:1px solid #000;
}
#crumbs {
	float:left;
	width:20%;
	margin-top:3%;
	padding:0 10px;
	text-align:left;
}
.sub_crumbs {border-bottom:1px solid #000;}
#arkiv {
	width:60%;
	margin:3% auto;
	text-align:left;
}
#news_top {
	width:64%;
	margin:0 auto 30px auto;
}
div#nyt h3 {
	text-align:center;
	margin-top:0;
}
div#crumbs h5 {margin-top:0;}
h4.nyt {
	margin:0;
	padding:0 10px 5px 0;
	text-align:center;
}
a.nyt:link {
	font-weight:normal;
	color:#bf0000;
	background-color:inherit;
}
a.nyt:visited {
	font-weight:normal;
	color:#800040;
	background-color:inherit;
}
a.nyt:hover {
	font-weight:normal;
	color:#000080;
	text-decoration:none;
	background-color:#f0e7d7;
}
#clear {
	margin:0 auto;
	width:90%;
	clear:both;
}
/* Specifikt css til kornyt-siden - SLUT */
