/* fonts & colors */
body
{background-color:#5579bb;font-family:Arial, Helvetica;font-size:68.8%;margin:0px;padding:0px;}
a
{color:#000;text-decoration:underline;}
/* end fonts & colors */

/* main */
div.main
{background-image:url('/layout/bg2.gif');background-repeat:repeat-y;float:left;margin:0px 0px 0px 10px;padding:0px;width:1044px;}
/* end main */

/* header */
.main > .top
{background-image:url('/layout/top_bg.gif');background-repeat:repeat-x;height:53px;margin:0px 23px 0px 22px;padding:0px 0px 0px 10px;}
.main > .top .menu-h 
{padding-top:2px;}
.main > .top .menu-h .horizontal
{margin:0px;}
.main > .top .image-pane
{float:right;text-align:right;margin-top:7px;}
/* end header */

/* subtop */
.subtop 
{margin:0px 0px 0px 22px;}
.subtop .imagepane .item 
{margin-bottom:0px;}
.subtop .image-pane .vertical
{margin:0px;padding:0px;}
.subtop .image-pane .media-container
{height:257px;}
/* end subtop */

/* static menu */
.staticmenu 
{background-image:url('/layout/staticmenu_bg.gif');background-repeat:repeat-x;background-position:left bottom;height:44px;margin:0px 23px 0px 22px;padding:1px 0px 0px 39px;position:relative;top:-12px;}
.staticmenu ul 
{height:39px;list-style-type:none;}
.staticmenu li
{float:left;vertical-align:bottom;}
/* end static menu */

/* left menu and content */
#column-left .header
{background-image:url('/layout/pane_header.gif');background-position:left top;background-repeat:no-repeat;height:16px;padding:1px 0px 0px 7px;width:215px;}
#column-left .header h3,
#column-left .header h2
{color:#fff;font-family:Arial,Helvetica,Sans-Serif;font-size:11px;font-weight:bold;margin:0px;}	
#column-left .menu-v,
#column-left .event-pane
{background-color:#eaeff7;margin-bottom:10px;}
#column-left .no-list-image_
{list-style-type:none;margin:0px;padding:0px;}
#column-left .event-pane .no-list-image
{padding:5px;}
#column-left .menu-item 
{border-bottom:1px dotted #dce3f1;height:21px;margin-bottom:0px;padding:0px;}	
#column-left .menu-item 
{background-image:url('/layout/arrow.gif');background-repeat:no-repeat;background-position:5px center;}
#column-left .menu-item a 
{background-image:none;color:#000;display:block;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;height:20px;padding:1px 0px 0px 30px;text-decoration:none;}
#column-left .menu-item a:hover
{background-color: #d8e1f0;}
#column-left .menu-item a:hover 
{background-image:url('/layout/arrow_active.gif');background-repeat:no-repeat;background-position: 5px center;}

#column-left .menu-item-28010,
#column-left .menu-item-28013,
#column-left .menu-item-28012,
#column-left .menu-item-20136,
#column-left .menu-item-20566,
#column-left .menu-item-20831
{background-image:none;padding:0px 15px;}
#column-left .menu-item-28010 a,
#column-left .menu-item-28010 a:hover,
#column-left .menu-item-28013 a,
#column-left .menu-item-28013 a:hover,
#column-left .menu-item-28012 a,
#column-left .menu-item-28012 a:hover,
#column-left .menu-item-20136 a,
#column-left .menu-item-20136 a:hover,
#column-left .menu-item-20566 a,
#column-left .menu-item-20566 a:hover,
#column-left .menu-item-20831 a,
#column-left .menu-item-20831 a:hover
{color:#eaeff7;font-size:0px;background-color:#eaeff7;background-image:url('/Dorotea/themes/default/css/images/delimiter.gif');background-position:center center;background-repeat:repeat-x;text-decoration:none;}

#column-left .current-menu-item
{background-color:#d8e1f0;background-image:url('/layout/arrow_active.gif');}	
#column-left .current-menu-item a
{color:#5679bb;font-weight:bold;font-style:italic;}

#column-left .event-pane ul
{margin:0px;}
#column-left .event-pane li h3
{margin-top:0px;}
#column-left .event-pane li h3 a
{color:#000;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;}
#column-left .event-pane li .date
{color:#000;font-size:11px;font-style:italic;font-weight:normal;margin:0px;text-decoration:none;}
#column-left .event-pane li .date .time-start
{display:none;}
#column-left .event-pane .archivelink 
{margin:0px;text-align:right;}
#column-left .event-pane .archivelink a
{color:#000;text-decoration:none;}
/* end left menu and content */


/* center */
h2
{color:#5679bb;font-family:Arial,Helvetica;font-size:24px;margin-top:0px;}
p,
p span
{line-height:150%;margin:0px;}
.oew-page .paragraphheader
{color:#5679bb;font-size:18px;margin-bottom:5px;}
.search-form .header
{display:none;}
#page-40716 #column-middle .text-container
{display:inline-block;}
/* end center */


/* footer */
#footer
{background-color:#5579bb;background-image:url('/layout/footer_bg2.gif');background-position:center top;background-repeat:no-repeat;clear:both;color:#fff;min-height:36px;height:auto !important;height:36px;padding:7px 30px 0px 25px;}
/* end footer */

/* annonser */
#annonser 
{float:left;padding-top:10px;}
#annonser h2,
#annonser ul
{margin:0px;}
/* end annonser */

/* eventcalendar */
#column-middle > .eventcalendar
{width:420px;}
.eventcalendar .content-text
{padding: 0 15px 0 2px}
.eventcalendar h3
{margin:10px 0 0 10px; padding:0px; position:relative; border-bottom:1px solid #fff; margin-bottom:20px;}
.eventcalendar h3 span.prev
{position:absolute;}
.eventcalendar h3 span.next
{position:absolute; right: 0px; }
.eventcalendar h3 span.title
{position:absolute; left:15px; background:#26517d; color:#fff; font-size:14px;text-align:center; text-transform:capitalize; width:360px; padding-top:3px; padding-bottom: 2px;}
.eventcalendar h3 span.next a
{background:url(/layout/calendar_arrow_right.gif) no-repeat top right;}
.eventcalendar h3 span.prev a
{background:url(/layout/calendar_arrow_left.gif) no-repeat top left;}
.eventcalendar h3 span a
{display:block; text-indent:-999px; position:relative; font-size:0; width: 14px; height: 20px;}
.eventcalendar h3 span.next a
{position:relative; top:-14px; left: -5px;}
.eventcalendar table
{width:230px; border-collapse: collapse; border-spacing:0px; overflow:auto;}
.eventcalendar td,
.eventcalendar th
{text-align:center;}
.eventcalendar th
{font-weight:normal;border-bottom:1px solid black;}
.eventcalendar th.empty
{border:none;}
.eventcalendar td.week
{border-right:1px solid black; min-width:15px;}
.eventcalendar td.day
{font-size:16px;width:50px;font-weight:bold;line-height:150%;}
.eventcalendar td.other_month
{font-size:16px;min-width:50px;font-weight:normal;background:#ddd}
.eventcalendar td.day
{border-right:1px solid black; border-bottom:1px solid black;}
.eventcalendar td.day_has_events
{background:#26517d;}
.eventcalendar td.day_has_events a
{color:#fff; text-decoration:none;}
.eventcalendar td.current_day
{background-image:url(images/today.gif); background-position:top right; background-repeat: no-repeat;}
.eventcalendarmonthtitle,
.eventcalendaritems p.date .time-start
{display:none;}
.eventcalendar .eventcalendaritems .eventdate
{padding-top:5px;}
.eventcalendar > .content-text > .paragraph > h3
{display:none;}
.eventcalendar .paragraph .eventtitle,
.eventcalendaritems > h3
{background:url('/layout/event-arrow.gif') no-repeat center left; margin-left:3px; padding-left:10px; margin-top:3px;}
.eventcalendar .paragraph .eventtitle a
{text-decoration:none; position:relative; top:-3px;}
.eventcalendar > .content-text > .paragraph > .eventcalendaritems h3
{margin-bottom:10px;}
.eventcalendar > .content-text > .paragraph > .eventcalendaritems h3 a
{color:#000;font-size:11px;font-weight:normal;text-decoration:none;}
.eventcalendarviewmore
{float:right;}

.eventcalendar .eventcalendaritems,
.eventcalendar .eventcalendarsearchlink,
.eventcalendar .eventcalendarsuggestionlink
{padding-left:10px; padding-top:5px;}
.eventcalendar .content-text
{padding-bottom:10px;}
.eventcalendar .rsslink
{margin-top:20px;padding-left:10px;}


.calender_searchbox 
{background:url('/layout/searchboxbg.png') top left no-repeat;height:50px;padding:5px 10px 5px 10px;width:711px;}
.calender_searchbox .calender_item1 
{width:25%;display:inline-block;}
.calender_searchbox .calender_item2 
{width:25%;display:inline-block;}
.calender_searchbox .calender_item3 
{width:40%;display:inline-block;}
.calender_searchbox .calender_item4
{width:10%;display:inline-block;}
.calender_searchresult 
{background:#ebebeb;padding:3px 0 3px 10px;margin-top:10px;}
.calender_item5
{width:63%;display:inline-block;font-weight:bold;}
.calender_item6
{width:37%;display:inline-block;}

.eventcalendar .eventcalendarform .eventcalendarcalendar
{height:200px;vertical-align:top;}
.calender_searchresult
{margin-bottom:5px;}
.eventcalendaritems
{padding-left:10px;padding-bottom:20px;}
.eventcalendaritems .eventtitle
{display:inline-block;width:63%;}
.eventcalendaritems .eventtitle a
{color:#000;}
.eventcalendaritems .eventdate
{display:inline-block;}
.event_separator
{background-color:#c9c9c9;margin:1em 0px;}
/* end event calendar */

/* columns */
#column-left
{float:left;width:223px;margin-left:22px;padding:10px;}
#column-middle
{float: left;}
#column-right
{float: left;width:200px; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.narrowcolumn
{width:400px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.widecolumn
{width:730px;padding:5px 10px 10px 15px; margin: 0px 0px 0px 0px;}
/* end columns */

#page-29157 #column-middle > .text-container
{height:250px;width:320px;}
#page-30141 #column-middle > .text-container,
#page-29265 #column-middle > .text-container
{height:270px;width:320px;}