/* 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;
  font: normal 8pt/11pt verdana;

}

.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;
  font: normal 8pt/11pt verdana;
}

td {
  font: normal 8pt/11pt verdana;
}
.topspacer
{
  padding-top: 0px;
  background-color: #f9f3ea; 
  display: block;
}

.tekstside-margin { margin: 25px; }
/*
====================================
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:487px;
  font-size:10px;
  background-color: #ffffff;
}

#MainContent
{
  font-size:10px;
}

#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 - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

