﻿/* fonts & colors */
body
{font-family:Verdana, Arial, Helvetica; font-size: 12px; background:#e1e1e1; color:#000; margin:0;}
h1
{font-size: 24px; font-weight: bold; color:#000;}
h2
{font-size: 18px; font-weight: bold; color:#000;}
h3
{font-size: 14px; font-weight: bold; color:#000; margin: 5px 0 5px 0;}
h3 a
{font-size: 14px; font-weight: bold; color:#000; text-decoration: none;}
p
{font-size: 10px; color:#000; margin: 5px 0 5px 0;}
a
{text-decoration: underline; font-weight:bold; color: #000;}

/* ingress */
.preamble 
{font-size: 11px; font-weight: normal;}

/* end fonts & colors */

/* main */
div.main
{margin: 0px auto; padding: 0px; width: 964px; border: 0px solid #ccc; background:#fff url(images/main_bg.gif) repeat-y; position: relative;}

#wrapper 
{
    padding-left: 7px;
}
/* end main */

/* header */
#top
{background: url(images/top_bg.gif) no-repeat; height: 60px; width: 964px; padding: 0 0 0 0;}

#logga 
{width: 400px; float: left; margin-top: 20px;}

#logga a
{background: url(images/logo.gif) no-repeat; height: 33px; width: 228px; margin-left: 20px; display: block;}

#top_menu
{ float: right; width: 300px; margin-top: 3px; margin-right: 20px;}

#top_menu a
{ color: #4b4545; text-decoration: none; font-weight: bold; font-size: 14px; padding: 0px 5px 0px 5px;}

#top_menu li.menu-item-folder a
{ color: #cf003d; text-decoration: none; font-weight: bold; font-size: 14px;}

#flags 
{float: right; width: 140px; margin-right: 5px; margin-top: 5px;}

#header 
{width: 950px; height: auto; padding-left: 7px; margin: 10px 0px 0px 0px;}

.media-container
{margin-top:2px;}

#padding
{padding: 0px 27px 0px 27px;}


/* end header */

/* breadcrumbs */
.breadcrumbs
{border-bottom:1px solid #ccc; height:20px;}
/* end breadcrumbs */

/* footer */
#footer
{background: url(images/footer_bg.gif) bottom no-repeat; height: 70px; padding-top: 5px; color: #6b6b6b; clear:both;}

#footer p
{color: #6b6b6b; font-size: 10px; font-family: Verdana; border-top: 1px solid #ccc; padding: 15px 0px 0px 0px; margin: 10px 0px 0px 7px; width: 950px;}
/* end footer */

/* columns home.asp*/
#column-left_home
{float: left;width: 330px; padding: 20px 20px 0px 0px; margin: 0px 0px 0px 0px;}
#column-middle_home
{float: left;}
#column-right_home
{float: left;width:350px; float:left; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.narrowcolumn
{width:210px; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.widecolumn
{width:600px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/* end columns */

/* columns default.asp */
#column-left_default
{float: left;width: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#column-middle_default
{float: left;}
#column-right_default
{float: right;width:200px; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.narrowcolumn_default
{width:100%; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/*{width:537px; padding: 0px 20px 0px 20px; margin: 0px 0px 0px 0px;} */
.widecolumn_default
{width:100%; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px;}
/* end columns */



/* horizontal-menu */
.menu-h
{border:0px solid #ccc; clear:both; height:20px;}

.menu-h ul.horizontal li.current-menu-item
{border-right: 0px solid #000;}

#top_menu ul.horizontal li
{float: right;}

#top_menu ul.horizontal li:first-child
{border-left: 1px solid #000;}

#flags ul.horizontal li
{border-left:0px;}
/* end horizontal-menu */

/* vertical-menu */
.menu-v li
{padding:2px;}
/* end vertical-menu */


/* dropdown-menu */

/* dropdown-menu */
/* level 1 */
.menu-dd
{height: 24px;}
ul.jd_menu,
ul.jd_menu ul
{height: 20px; border:0px solid #fff;}
ul.jd_menu
{margin: 0; padding: 0px;list-style-type: none;}
ul.jd_menu li
{margin: 0 0 -1px 0; padding: 5px 10px 5px 5px;  white-space: nowrap; float: left; border:1px solid #fff;}
ul.jd_menu li a 
{font-size: 11px; text-decoration: none; font-weight: bold; color: #4b4545; padding: 0px 5px 0px 5px;}
ul.jd_menu ul
{display:none; position: absolute; display: none; list-style-type: none; margin: -2px 0 0 0; padding: 0px;	z-index: auto; height: auto;}
ul.jd_menu ul li 
{float: none; margin: 0px; background-color: #ccc;}
* html ul.jd_menu ul 
{width: 1%;}
ul.jd_menu li a 
{text-decoration: none;}
ul.jd_menu > li.menu-item-folder > a
{background: url(images/arrow.gif) no-repeat right;padding-right:15px; display:block; padding-top: 1px;}
ul.jd_menu li.menu-item
{background: url(images/spacer.gif) no-repeat right; padding-right: 5px;}
ul.jd_menu li.menu-item-folder > ul
{border:1px solid #ccc;}
ul.jd_menu li.menu-item-folder > ul > li.menu-item-folder > ul
{margin-top:-2px; margin-left: -1px;}
ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active 
{background: url(images/drop_shadow.gif) repeat-x #ccc; border:1px solid #ccc;}
ul.jd_menu ul li.menu-item-folder.jdm_hover 
{background: url(images/news_arrow.gif) no-repeat right center #ccc;}

/* 10min menyfix by peder ;) */
ul.jd_menu > li.jdm_hover,
ul.jd_menu > li.jdm_active
{position: relative; left: -2px;}
ul.jd_menu > li.jdm_hover a,
ul.jd_menu > li.jdm_active a
{position: relative; left: 2px;}
ul.jd_menu > li.jdm_hover:first-child,
ul.jd_menu > li.jdm_active:first-child,
ul.jd_menu > li.jdm_hover:first-child a,
ul.jd_menu > li.jdm_active:first-child a
{position: static;}
ul.jd_menu > li.jdm_active > ul
{left: -1px !important; background:#fff;}
ul.jd_menu > ul.jdm_events
{border:1px solid #ccc !important; border-right-width:1px !important; border-bottom-width:1px !important;}
/* 10min end menyfix by peder ;) */

/* level 2 */
ul.jdm_events li.menu-item
{background: #fff;}
ul.jdm_events li.menu-item-folder li.jdm_hover
{background: #ccc;}
ul.jdm_events li.jdm_hover,
ul.jdm_events li.jdm_active 
{background: #ccc; border:1px solid #ccc;}

/* level 3 */


/* end dropdown-menu */

.image-pane li
{margin-bottom: 20px;}

/* sidebar */

#sidebar
{position: absolute; top:0; right:-55px;}

#sidebar p
{display:block; height:649px; width:49px; text-decoration:none; background:url(images/sidebar.gif) no-repeat; margin-top: 20px;}

/* end sidebar */

/* oewlogo */
#oew-container
{position: absolute; bottom:0; right:-20px;}
#oew-container a
{display:block; height:100px; width:20px; text-decoration:none; background:url(images/oew.gif) no-repeat; margin-bottom: 10px;}
/* end oewlogo */

/* file-archive */
.file-archive table
{border:none;padding:0px;border-spacing:0px;border-collapse:collapse;}
.file-archive th
{background-color:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-weight:bold;white-space: nowrap;}
.file-archive td
{border-bottom:1px solid #ddd;vertical-align:top; padding-top:2px; padding-bottom:2px;}
/*end  file-archive */

/* news */

p.readmore a
{font-size: 10px; color:#000; text-decoration: none; font-style: italic; float: right; background: url(images/news_arrow.gif) no-repeat bottom right; padding-right: 12px;}
li.event-item-0 p.date, li.event-item-1 p.date, li.event-item-2 p.date, li.event-item-3 p.date, li.event-item-4 p.date 
{display: none;}
li.event-item-0
{border-bottom: 1px solid #cf003d; padding-bottom: 25px; margin-bottom: 20px; }
li.event-item-1
{border-bottom: 1px solid #cf003d; padding-bottom: 25px; margin-bottom: 20px;}
li.event-item-2 h3 a
{font-size: 11px; background: url(images/news_arrow.gif) no-repeat left; padding-left: 15px;}
li.event-item-2 .preamble, li.event-item-2 .readmore
{display: none;}
li.event-item-3 h3 a
{font-size: 11px; background: url(images/news_arrow.gif) no-repeat left; padding-left: 15px;}
li.event-item-3 .preamble, li.event-item-3 .readmore
{display: none;}
li.event-item-4 h3 a
{font-size: 11px; background: url(images/news_arrow.gif) no-repeat left; padding-left: 15px;}
li.event-item-4 .preamble, li.event-item-4 .readmore
{display: none;}
p.archivelink a
{font-size: 10px; color:#000; text-decoration: none; font-style: italic; float: left; background: url(images/news_arrow.gif) no-repeat bottom right; padding-right: 12px; margin-top: 5px;}
p.rsslink
{float: right;}

/* end news */

/* news archive */

.paragraph p
{margin: 10px 0 10px 0;}
.paragraph p.readmore, .paragraph p.readmore a
{float: left; font-style: normal; margin-bottom:10px;}
.paragraph p.date span.time-start
{display:none;}
h3.archive, p.date
{font-weight: bold; font-size: 11px; margin-bottom:0px;}
.paragraph label, select, input
{font-size: 11px;}

/* end news archive */

/* image gallery */

.imlib-images table
{background: #740122; margin: 0; padding: 0px;}
.imlib-images table, tr
{margin:0; padding:0px;}
.infotext
{font-size: 10px; color: #6b6b6b; margin-bottom: 10px;}
.imlib-search-form
{margin-top: 10px;}
.label
{font-size: 10px;}
.oew-page .header h2
{margin-top: 0px;}


/* end image gallery */

/* onlinefråga */

.survey-pane
{border: 1px solid #dcdcdc; margin-top: 10px; width: auto; padding-right:0px;}
.survey-pane .header h2
{font-size: 12px; text-align:center; padding-left: 10px; margin:2px;}
.survey-pane .header
{background: #dcdcdc; padding: 1px; margin:0;}
.survey-pane .preamble
{margin: 10px 0 0 10px;} 
.survey-pane ul
{list-style-type: none; padding-left: 0px;}
.survey-pane .content-text, survey-result .content-text
{margin-left: 10px;}
.survey-pane ul li a.resultlink
{float: right; margin:0px 10px 10px 0; font-style: italic; font-size: 11px;}
.survey-pane ul li input.submit-button
{margin-top:20px;}
.imlib-search-form .content-text input.submit-button
{font-size: 10px;}
.imlib-search-form .content-text select
{font-size: 12px;}
.imlib-search-form .content-text td.searchinput input
{font-size: 12px;}

.survey-result
{border: 1px solid #dcdcdc; margin-top: 10px; width: 300px;}
.survey-result .header h2
{font-size: 12px; text-align:center; padding-left: 10px; margin:2px;}
.survey-result .header
{background: #dcdcdc; padding: 1px; margin:0;}
.survey-result .preamble
{margin: 10px 0 0 10px;} 
.survey-result  ul
{list-style-type: none; padding-left: 0px;}
.survey-result .content-text
{margin-left: 10px;}
.survey-result .votes, .update
{font-size: 10px;}
.survey-result .content-text .bar div
{margin-right:10px;}

.survey-pane .content-text ul li.closedtext
{font-size: 10px;}

/* end onlinefråga */
