/************************/
/* GLOBAL               */
/************************/

body
{
    font: 0.93em Georgia, serif;
    color: #434343;
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: White;
    background: url(http://arkivering.miun.se:80/wayback/20121219161100/https://www.miun.se/Templates/Public/Styles/images/pagebg.png) repeat-x left top;
    line-height: normal;
}

a
{
    color: #0066CC;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
h1, h2, h3, h4
{
    font-family: Georgia, serif;
    font-weight: normal;
    padding: 0;
}
h1
{
    font-size: 20pt;
    line-height: 24pt;
    margin: 5px 0 10px 0;
}
h1.white, h2.white, h3.white, h4.white
{
    color: White;
}
h2
{
    font-size: 14pt;
    line-height: 16pt;
    margin: 5px 0 10px 0;
}
h3
{
    font-size: 12pt;
    line-height: 14pt;
    font-style: italic;
    margin: 5px 0 10px 0;
}
h4
{
    font-size: 11pt;
    line-height: 12.5pt;
    margin: 5px 0 10px 0;
}
h5
{
    font-weight: bold;
    font-size: 10pt;
    line-height: 11.5pt;
    padding: 0;
    margin: 0 0 10px 0;
}
h6
{
    font-weight: bold;
    font-size: 9pt;
    line-height: 10.5pt;
    padding: 0;
    margin: 0 0 10px 0;
}
p
{
    margin: 0;
    padding: 0;    
}
blockquote
{
    margin-left: 15px !important;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 3px !important;
}
hr
{
    margin: 5px 0;
    height: 1px;
    padding: 0;
    background: #949a9c; /* ändrat, var tidigare 434343 /DF */
    color: #949a9c; /* ändrat, var tidigare 434343 /DF */
    border: 0;    
}
hr.clear
{
    clear: both;
}
ul
{
    /* TODO: Kolla om denna ska användas */
    padding-left: 30px;
    margin: 15px 0 15px 0;
}
fieldset
{
    margin: 0 0 10px 0;
    padding: 10px;
}
table
{
    font-size: 10pt;
    line-height: 11.5pt;
    border-collapse: collapse;
}
th
{
    text-align: left;
}

img
{
    border: 0;
}

#Page
{   
    background: url(http://arkivering.miun.se:80/wayback/20121219161100/https://www.miun.se/Templates/Public/Styles/images/pagebgwithshadows1.png) repeat-y left top;
    text-align: left; 
    padding: 0 3px 0 3px;
}

#PageInner
{        
    background-color: White;
    text-align: left;
    float: left;
}

/************************/
/* MISC                 */
/************************/
.clear
{
    clear: both;
}
.rightfloating
{
    float: right;
}
.leftfloating
{
    float: left;
}
.leftaligned
{
    text-align: left;
}
.rightaligned
{
    text-align: right;
}

.thirtycentwidth
{
    width: 30%;
}
fortypercentwidth
{
    width: 40%;
}
.sixtypercentwidth
{
    width: 60%;
}
.seventypercentwidth
{
    width: 70%;
}
.onehundredpercentwidth
{
    width: 100%;
}
.paddingtoptenpx
{
    padding-top: 10px;
}

.smallParagrafText
{
    font: 0.82em Georgia, serif;    
    font-weight:bold;
    color: #434343;
    margin: 0;
    padding-top: 10px;
}

.moduleSpacer
{
    height:15px;    
}

.spaceAfter
{
    margin-bottom:5px;
}

.bigInputContainer
{
    background:none repeat scroll 0 0 #FFFFFF;
    border-left:1px solid #D9D9D9;
    border-right:1px solid #D9D9D9;
    border-top:1px solid #B3B3B3;
    height:52px;        
    width:250px; 
    display:inline;
}

div.pdf 
{
    margin-bottom: 20px;
}
div.pdf a
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161100/https://www.miun.se/Templates/Public/Styles/images/extensions/pdf.gif) no-repeat left top;
    padding: 0 0 0 25px;
}

.vignette
{
    font-weight: normal;
    font-size: 13pt;    
    line-height: 15pt;
    margin: 5px 0 15px 0;
    display:block;
    font-style: italic;
}

q:before, q:after
{
    content: "";
}

q:before
{
    content: '\201D';
}
q:after
{
    content: '\201D';
}
q q:before
{
    content: '\2019';
}
q q:after
{
    content: '\2019';
}

*[lang~='sv'] q:before, q[lang~='sv']:before
{
    content: '\201D';
}
*[lang~='sv'] q:after, q[lang~='sv']:after
{
    content: '\201D';
}
*[lang~='sv'] q q:before, q[lang~='sv'] q:before
{
    content: '\2019';
}
*[lang~='sv'] q q:after, q[lang~='sv'] q:after
{
    content: '\2019';
}

.introduction
{
    font-style: italic;
}

ul.defaultList, div.defaultList ul
{
    list-style-type: none;
    padding: 0;
}

.hidden
{
    display: none;
}

.error
{
    color: Red;
}

.button
{
    border: 1px solid #333;
    color: #333;
}

/* ImageVault outputs a text-node after img-tag. This class prevents the node from breaking our design (IE-only). */
.hideTextNodes *
{
    display:none;
}
.hideTextNodes img
{
    display:block !important;
}

.IntroText
{
    font-style: italic;
    padding:0 0 15px 0;
}

table tr td a.selected
{
    font-weight:bolder;    
}

/***** OccasionsList ****/
div.occasionListContainer
{
}
div.occasionListContainer ul
{
    list-style: none !important;                 
    margin: 0;
    margin-bottom: 5px !important;
    border: 1px solid #ededed;    
    padding: 7px !important;
    background-color: #f7f7f7;
}
div.occasionListContainer ul.alternatingitem
{
}
div.occasionListContainer ul li
{
    padding-top: 1px;
}
div.occasionListContainer ul li span
{    
    font-weight: bold;
    font-size: 85%;
}
div.occasionListContainer ul li.listItemSignUp
{
    text-align: right;
    padding: 2px;    
    margin-top: 4px;    
}
div.occasionListContainer ul li.cancelled
{
    margin: 10px 0 10px 0;
    text-align: center;
}
div.occasionListContainer ul li.cancelled span
{
    background: Red url(http://arkivering.miun.se:80/wayback/20121219161100/https://www.miun.se/Templates/Public/Styles/Images/bg_cancelled.png) repeat-x top left;
    color: White;
    padding: 6px 12px;
    text-transform: uppercase;
}

div#occasionsTermsFilter
{
    margin-bottom:5px;
    background: url(http://arkivering.miun.se:80/wayback/20121219161100/https://www.miun.se/Templates/Public/Styles/Images/filter_bg.png);
    border-right:1px solid #d6d3d6; 
    border-left:1px solid #d6d3d6; 
    padding:4px 2px 0 5px;   
    min-height:25px;       
    vertical-align:middle;                          
}
div#occasionsTermsFilter label
{
    font-weight:bold;    
    font-size:85%;
    vertical-align:top;
    position:relative;
    top:3px;
    margin-right:5px;
}
div#occasionsTermsFilter img
{    
    vertical-align:middle;
}
div#occasionsTermsFilter select
{    
    vertical-align:top;
    max-width: 100px;
}

/****** Interviews *****/
.interviewImg
{
    border:2px solid #ededed !important;
}

#RightInnerArea div.newsList ul.list0, #RightBodyArea div.newsList ul.list0
{
    margin-top: -10px;
}
#RightInnerArea div.newsList a, #RightBodyArea div.newsList a
{
    color: #434343;
}

/**********************************/
/*   Calendar events & filter     */
/**********************************/
div#calendar-events
{
    margin-top: 20px;
    margin-bottom: 40px;
}
div#calendar-events ul.eventList
{
    margin: 0 0 20px 0;
    border-bottom:solid 1px #eee;
    padding: 0;
}

div#calendar-events ul.eventList li.odd
{
    background-color: #f3f3f3;
}
div#calendar-events ul.eventList li a 
{   
    color: #0066cc;
}
div#calendar-events ul.eventList li a.eventLink
{
    padding: 7px 20px 7px 7px;
    display: block;
    background: url(http://arkivering.miun.se:80/wayback/20121219161100/https://www.miun.se/Templates/Public/Styles/Images/Tabs/ArrowDown.png) no-repeat right center;
}
div#calendar-events ul.eventList li a.eventLink span.text
{
    float: left;
    cursor: pointer;
}
div#calendar-events ul.eventList li a.eventLink span.date
{
    float: right;
    margin-right: 20px;
    color: Black;
}
div#calendar-events ul.eventList li a.eventLink:hover span.date
{
    text-decoration: none;
}
div#calendar-events ul.eventList li a.exposed
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161100/https://www.miun.se/Templates/Public/Styles/Images/Tabs/ArrowUp.png) no-repeat right center;
}
div#calendar-events ul.eventList li div.content
{
    padding: 7px;
    display: none; /* hide initially! */
}
/* filter */
div#calendar-filter fieldset
{
    border: 1px solid #F3F3F3;
}
div#calendar-filter fieldset legend
{
    border: 1px solid #F3F3F3;
    padding: 3px 10px;
}
div#calendar-filter div.row
{
    margin-bottom: 5px;
}
div#calendar-filter label
{
    display: block;
}
div#calendar-filter div.date
{
    float: left;
    width: 92px;
}
div#calendar-filter div.date input
{
    border:solid 1px #0088aa;
    border:solid 1px #ddd;
}
div#calendar-filter div.button
{
    border: none;
    clear: both;
}
/* Dynamic control */
div.calendarEvents
{
}
div.calendarEvents h2
{
}
div.calendarEvents h3
{
    clear: both;
}
div.calendarEvents ul.eventList
{
    margin: 0 0 20px 0;
    padding: 0;
}

/* Style0 */
div.calendarEvents ul.style0 li
{
    clear: both;
}
div.calendarEvents ul.style0 li a
{
    float: left;
}
div.calendarEvents ul.style0 li span.date
{
    float: right;
}
/* Style1 */
div.calendarEvents ul.style1 li span.date
{
    display: block;
}

/**********************************/
/*   Image  classes for content    */
/**********************************/

img.image-topleftfloat
{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
img.image-toprightfloat
{
	float: right;
	vertical-align: top;
	margin-left: 10px;
	margin-bottom: 10px;
}
img.image-leftfloat
{
	float: left;
    margin: 10px 10px 10px 0;
}
img.image-rightfloat
{
	float: right;
    margin: 10px 0 10px 10px;
}

/*************************/
/* BLOG                  */
/*************************/
#readcontent
{
    padding: 0 0 10px 0;
}
.bloggerThumbnail 
{
    float: left; 
    width: 75px;
    padding: 7px; 
    border: 1px solid #ccc; 
}
.bloggerImageA
{
    float: left;
    margin: 0 10px 0 0;
}
.blogItem
{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.blogItem a
{
}
.blogItem .textWide
{
    float: left;
    width: 100%;
}
.blogItem .text
{
    float: left;
}

.blogItem h2
{
}

.blogItem h2 a
{
}

#dateTreeDiv ul li ul
{
    margin-left:15px;
}

/* Tag links */
.tags 
{
    overflow: hidden;
}

.tags h2
{
    float: left;
    font-style: normal;
}

.tags ul 
{
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.tags li
{
    font-family: Arial, Helvetica, Sans-Serif;
    list-style: none;
    list-style-image: none;
    float: left;
    margin-left: 0.5em;
}

/* Tag cloud */
ul.tagCloud
{
    margin: 0;
    padding: 0;
}

ul.tagCloud li 
{   
    display:inline;
    list-style: none;
    list-style-image: none;
    margin: 0 0.4em 0 0;
    vertical-align: baseline;
}

ul.tagCloud h1, ul.tagCloud h2, ul.tagCloud h3, ul.tagCloud h4, ul.tagCloud h5, ul.tagCloud h6
{
    display: inline;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, Sans-Serif;
}
ul.tagCloud h1
{
    font-size: 1.2em;
    font-weight: 900;
}
ul.tagCloud h2
{
    font-size: 1em;
    font-weight: 700;
}
ul.tagCloud h3
{
    font-size: 0.9em;
    font-weight: 500;
}
ul.tagCloud h4
{
    font-size: 0.8em;
    font-weight: 400;
}
ul.tagCloud h5
{
    font-size: 0.7em;
    font-weight: 200;
}
ul.tagCloud h6
{
    font-size: 0.6em;
    font-weight: 100;
}

/* Date archive */
div.dateTree 
{
    font-family: Arial, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
div.dateTree ul
{
    padding: 0;
    margin: 0;
}

div.dateTree ul ul
{
    margin: 0 0 0 1em;
}

div.dateTree li
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

/************************/
/* Print CSS Specific   */
/************************/

body
{
    background:none !important;    
}

.date
{
    margin-right:4px !important;    
}

.page-comment-form
{
    display:none;    
}

#page-comments
{
    border-top:1px solid gray !important;    
    border-bottom:1px solid gray !important;
    padding-top:5px !important;
    padding-bottom:5px !important;
    margin-top:5px !important;
    margin-bottom:5px !important;
}

div.newsList ul
{
    list-style-type:circle !important;        
}

.tabContent 
{ 
    display:block !important;
    margin-bottom:15px !important;        
    border:0 !important;
    height:100% !important;
    width:100% !important;
    padding:0 !important;
    position:relative !important;
    left:0px !important;    
    visibility:visible !important;
}

#PageInner
{     
    float: none !important;    
    width:auto !important;
}

#Page
{
    width:auto !important;    
    float: none !important;    
}

#HeaderArea, #MainMenuArea, #SubMenuArea, #kundo_button_container, span.vignette, div#content-functions, #tab-container, #FooterArea, .listItemSignUp, #occasionsTermsFilter, #BreadCrumbsArea, #calendar-filter
{
    display:none !important;    
}

#PrintHeader
{
    display:block;    
    margin-top:15px;
    margin-bottom:30px;
}

div.PageInfo /*#PrintFooter*/
{
    border-top:1px solid gray !important;
    display:block !important;    
    margin-top:30px !important;    
    padding:5px !important;
}
div.PageInfo /*#PrintFooter .PageInfo*/
{
    display:block !important;       
}

div#RightInnerArea
{
    page-break-before: always;
}

div#RightArea
{
    margin-top: 50px;
}

.occasionListContainer
{
    width:300px !important;    
}

#RightInnerArea div.newsList ul.list0, #RightBodyArea div.newsList ul.list0
{
    margin-top: 0;
}





/*
     FILE ARCHIVED ON 16:11:00 dec. 19, 2012 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 20:38:39 aug. 29, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
