/* GENERAL STYLES */
/*
====================================
Top  
====================================
*/

#Top
{
	height: 141px;
	background-color: #ffffff;
	vertical-align: top;
}

#logo
{
	width: 721px;
	height: 141px;
	background-color: #ffffff;
	vertical-align: top;
}

#logokors
{
	width: 193px;
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	height: 141px;
	background-color: #ffffff;
}

#logokorsbund
{
text-align: center;
margin: 0 auto;
padding-left: 1px;
}

/*
====================================
Content
====================================
*/

html, body
{
	height: 695px;
	min-height: 695px;
}

.AlignToTop
{
vertical-align: top;
}

body
{
	background-image:url('/images/korsbaggrund_stor.jpg');
	font-family:'Verdana','Tahoma','Arial',sans-serif;
}

#Container
{
	margin:0 auto 0 auto;
	width:880px;
	background-color: #ffffff; 
}

.Main
{
	vertical-align: top;
	background-color: #ffffff;	
	height: 695px;
	min-height: 695px;
	border-left: 10px solid #f9f3ea;
	border-right: 13px solid #f9f3ea;

}

#Header
{
	overflow: hidden;
}

#brodtekst 
{
	padding: 10px;
}

.topspacer
{
	padding-top: 13px;
	background-color: #f9f3ea; 
	display: block;
}
/*
====================================
Menu
====================================
*/

#MenuContainer
{
	background-color: #ffffff;
	vertical-align: top;
}


#Menu
{
	margin-top: 13px;
	width: 174px;
	position: relative;
	left: 15px;
}

#Menu .mm_lvl1, #Menu .mm_lvl1 a, #Menu .mm_lvl1 a:link, #Menu .mm_lvl1 a:active, #Menu .mm_lvl1 a:visited
{
	padding-top: 8px;
	font: bold 8pt/11pt verdana;
	color: black;
	text-decoration: none;
}

#Menu .mm_lvl2
{
	position: relative;
	left: 15px;
	margin-top: 3px;
}

#Menu .mm_lvl2 li
{
padding: 0;
margin: 0;

}

#Menu .mm_lvl2, #Menu .mm_lvl2 a, #Menu .mm_lvl2 a:link, #Menu .mm_lvl2 a:active, #Menu .mm_lvl2 a:visited
{
	font: normal 7pt/11pt verdana;
	color: black;
	text-decoration: none;

}

#Menu .mm_lvl1 a:hover
{
color: rgb(238, 127, 1);
}

#Menu .mm_lvl2 a:hover
{
color: rgb(238, 127, 1);
}

#Content
{
	width: 880px;
}

#ContentContainer
{
	margin:0;
	padding:0px;
	/* margin:24px 0 0 15px; */
	/* background-color: #f9f3ea; */
}

#MainContent
{
	width:478px;
	font-size:10px;
	background-color: #ffffff;
}

#MainContent h3
{
	font-size: 20px;
	color:#ff6300;
}

#MainContent p
{
	margin:10px 0 10px 0;
}

#MainContent a
{
	color:#FF6300;
	text-decoration:underline;
}

#MainContent a:hover
{
	color:#FF6300;
	text-decoration:none;
}

/*

/*
==========================================
Search Results
==========================================
*/

#MainContent img
{

}

#MainContent .text
{
padding-right: 7px;
padding-top: 7px;
}

#MainContent #xsltsearch #xsltsearch_summary strong
{
	font-weight:bold;
}

#MainContent #xsltsearch .xsltsearch_description strong
{
	background-color:#FFF6BF;
	padding:0 2px 0 2px;
}

#MainContent #xsltsearch .xsltsearch_form .input
{
	border:1px solid #bcbcbc;
	padding:3px 7px 4px 4px;
	font-size:11px;
}

#MainContent #xsltsearch #xsltsearch_stats
{
	font-size:12px;
	font-style:italic;
}


/*
==========================================
Secondary Content - alt det i spalte 2
==========================================
*/

#SecondaryContent
{
	width:250px;
	background-color:#ffffff;
	font-size:10px;
	height:auto;
}

#SecondaryContent h3
{
	font-size: 20px;
	color:#ff6300;
}

#SecondaryContent a
{
	color:#000000;
	text-decoration:underline;
}

#SecondaryContent a:hover
{
	color:#000000;
	text-decoration:none;
}

#SecondaryContent a.RSSLink
{
	background-image:url(../Data/Assets/theme_one/Misc/rss_icon.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 8px 23px;
	text-decoration:underline;
	display:block;
}

#SecondaryContent a.RSSLink:hover
{
	text-decoration:none;
	display:block;
}

#NewsSecondaryHeader
{
	background-image:url(../Data/Assets/theme_one/Misc/rss_icon.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding:0 0 0 23px;
}

#SecondaryContent ul#NewsList
{
	margin:12px 0 0 0;
}

#SecondaryContent ul#NewsList li
{
	margin:0 0 6px 0;
	font-size:13px;
}

#SecondaryContent ul#NewsList li strong
{
	font-weight:bold;
}

#SecondaryContent ul#NewsList li.Event a
{
	display:block;
	background-color:#F9F9F9;
	border-top:3px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
	padding:8px 8px 7px 27px;
	color:#808080;
	text-decoration:none;
	background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif);
	background-repeat:no-repeat;
	background-position:7px 8px;
}

#SecondaryContent ul#NewsList li.News a
{
	display:block;
	background-color:#F9F9F9;
	border-top:3px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
	padding:8px 8px 7px 27px;
	color:#808080;
	text-decoration:none;
	background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif);;
	background-repeat:no-repeat;
	background-position:7px 8px;
}

#SecondaryContent ul#NewsList li a:hover
{
	background-color:#FFECCC;
	border-top:3px solid #FFA200;
	border-bottom:3px solid #FFA200;
	color:#FF6300;
	text-decoration:none;
}

#SecondaryContent #SearchSecondaryHeader
{
	margin:30px 0 0 0;
}

#SecondaryContent form
{
	margin:0 0 30px 0;
}

#SecondaryContent form input.Submit
{
	cursor:pointer;
	background-color:transparent;
	background-image:url(../Data/Assets/theme_one/Misc/search_button.gif);
	background-repeat:no-repeat;
	background-position:0px -16px;
	border:none;
	height:16px;
	text-indent:-10000px;
	width:18px;
	padding:0;
	margin:0;
}

#SecondaryContent form input.Submit:hover, #SecondaryContent form input.Submit:active
{
	cursor:pointer;
	background-color:transparent;
	background-image:url(../Data/Assets/theme_one/Misc/search_button.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:none;
	height:16px;
	text-indent:-10000px;
	width:18px;
}

#SecondaryContent form input
{
	border:1px solid #bcbcbc;
	padding:3px 7px 4px 4px;
	font-size:11px;
	width:150px;
}

#SecondaryContent a.EmailFriend
{
	background-image:url(../Data/Assets/theme_one/Misc/email_a_friend.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding:0 0 0 22px;
	text-decoration:underline;
	color:#000000;
}

#SecondaryContent a.EmailFriend:hover
{
	text-decoration:none;
}

#Footer
{
	background-color: #d9dadb;
	min-height:20px;
	height:20px;
	line-height:20px; /* This vertically centers the text */
	font-size:12px;
	padding: 0 0 0 15px;
	overflow: hidden;
	clear: both;
}

#Footer a
{
	color:#808080;
	text-decoration:none;
}

#Footer a:hover
{
	color:#808080;
	text-decoration:underline;
}

#Footer .ValidXhtml
{
	padding:0 0 0 19px;
	background-image:url(../Data/Assets/theme_one/Misc/valid_icon.gif);
	background-repeat:no-repeat;
	margin:0 0 0 15px;
	color:#61AB49;
}

#Footer a.ValidXhtml:hover
{
	color:#61AB49;
	text-decoration:underline;
}

#calendar {width:100%;margin:0 0 0 0;background:#ffffff;float:left;padding:0;}
#calendar table {width:100%;margin:0 0 0 0;}
#calendar table.eventsCalendarMini_4_cal1 {background:#ffffff;padding:0;border:0;}
#calendar th {text-align:center;}
#calendar td.umbCalHeader {}
#calendar td.calDay {background:#eeeeee;padding:3px;* border:1px solid #ffffff;}
#calendar td.calDayToday {background:#EE7F01;color:#ffffff;font-weight:bold;padding:3px;* padding:0px;border:0px solid #FABA00;width:26px;}
#calendar td.calDayWithEvent {background:#FABA00;z-index:100;padding:3px 0;* padding:0;color:#ffffff;font-weight:bold;}
#calendar td.calWeekend {background:#dedede;}
#calendar img {border:0;}

#calendar .eCalLink {width:26px;height:15px;* height:12px;z-index:200;margin:-14px 0 0 2px;* margin:0 0 0 -18px;display:block;position:absolute;}
#calendar .ecalLink a:link {display: block;width:26px;height:15px;* height:12px;background:#FABA00 url("/usercontrols/eventscalendar/transperant.gif") repeat 0% 0%;}

#calendar table.calTitle td {padding:5px 3px;}

#calendarDebug {height:0;display:none;float:left;}
#calendarDebug p {height:0;display:none;}

.billeder_spalte2
{
 float: left;
 margin-right: 3px;
 margin-bottom: 3px;
}

.spalte2box
{
 padding: 10px 5px 10px 5px;
 width: 100%;
 background-color: #ffffff;
 vertical-align: top;
}

.spalte2box_graa
{
 padding: 10px 5px 10px 5px;
 width: 100%;
 background-color: #d9dadb;
 vertical-align: top;
}

#gudstjeneste-tabel p
{
 padding: 0;
 margin: 0;
}

#gudstjeneste-tabel td
{
  padding-top: 7px;
  padding-bottom: 7px;
}

/* EDITOR PROPERTIES */
