@font-face {
    font-family: "GillSansStdBoldCondensed";
    src: url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/fonts/gillsansstd-boldcondensed-webfont.eot");
    src: url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/fonts/gillsansstd-boldcondensed-webfont.eot") format("embedded-opentype"),
        url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/fonts/gillsansstd-boldcondensed-webfont.woff") format("woff"),
        url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/fonts/gillsansstd-boldcondensed-webfont.ttf") format("truetype");
}

@font-face {
    font-family: "GillSansStd";
    src: url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/fonts/gillsansstd.eot");
    src: url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/fonts/gillsansstd.eot") format("embedded-opentype"),
        url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/fonts/gillsansstd.woff") format("woff"),
        url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/fonts/gillsansstd.ttf") format("truetype");
}

/************************/
/* GLOBAL               */
/************************/
body
{
    font: 0.83em Georgia, serif;
    font: 85% Georgia, serif;
    color: #434343;
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: White;
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/pagebg.png) repeat-x left top;
    line-height: normal;
}

body form
{
    width: 1201px;
    max-width: 1201px;
    margin: 0px auto 0px auto;
    overflow: hidden;
    text-align: center;
}

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
{
    /*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
{
    width: 1201px;
    min-width: 1201px;
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/pagebgwithshadows1.png) repeat-y left top;
    text-align: left;
    float: left;
    padding: 0 3px 0 3px;
}
#PageInner
{    
    width: 1195px;
    min-width: 1195px;
    background-color: White;
    text-align: left;
    float: left;
}

#PageFooter
{
    width: 1201px;
    min-width: 1201px;
    height: 3px;
    min-height: 3px;
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/pagefooterbgwithshadows1.png) repeat-y left top;
    float: left;
}

/************************/
/* HEADERAREA           */
/************************/
#HeaderArea
{
    margin: 0 -5px;
}
/* HEADER */
#Header
{
    position: relative;
    padding: 2px;
    height: 121px;
    min-height: 121px;
}
/* FUNCTIONS */
#Functions
{
    position: absolute;
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    line-height: 10.5pt;
    right: 0;
}
#Functions ul
{
    margin: 15px;
    padding: 0;
}
#Functions li
{
    display: block;
    float: left;
    overflow: visible;
    padding: 0 10px 0 0;
}
#Functions li.separator
{
    display: block;
    height: 15px;
    border-left: 1px solid #434343;
    padding: 0 10px 0 0;
    margin-top: 0;
}
#Functions li.separatorFunctions
{
    padding: 0 0 0 15px;
}
#Functions li a
{
    display: block;
    color: #434343;
    text-decoration: none;
    float: left;
}
#Functions a:hover
{
    color: #000;
    text-decoration: underline;
}
#Functions div.languages
{  
    position:relative;
    right:0;
    display:none;    
    z-index:1300;
    background-color:#FFF;    
    padding:4px;    
    background-color:#FFF; 
    border:1px solid #949A9C;
    border-top:none;                        
}
#Functions div.languages ul
{
    list-style-type: none;
    margin: 5px 0 0 0;
    padding-left:5px;    
    width: 80px;
}
#Functions div.languages ul li
{
    float: none;
    width: inherit;
}
#Functions div.languages ul li a
{
    float: none;
    /*padding-right: 15px;*/    
    padding: 4px 15px 3px 0;
    text-align: left;
    text-transform: capitalize;
}
#Functions div.languages ul li.sv a
{
    background: transparent url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Images/Flags/sv.png") no-repeat top right;
}
#Functions div.languages ul li.en a
{
    background: transparent url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Images/Flags/en.png") no-repeat top right;
}
#Functions div.languages ul li.de a
{
    background: transparent url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Images/Flags/de.png") no-repeat top right;
}

/* LOGOTYPE */
#Logotype
{
    float: left;
    margin: 18px 0px 0px 25px;
}
/* HEADERBODYAREA */
#HeaderBodyArea
{
    position: absolute;
    right: 22px;
    top: 34px;
    height: 85px;
    min-height: 85px;
    overflow: hidden;
    width: 978px;
}

/* TODO: Kolla om denna används */
.functionsSpace
{
    margin-right: 30px;
}


/************************/
/* MAINMENUAREA         */
/************************/
#MainMenuArea
{
    height: 27px;
    background: #0071b9 url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/TopMenu/bg_fade_blue.gif) repeat-x left top;
    font-size: 14pt;
    line-height: 27px;
    clear: both;
    overflow: hidden;
    width: 1180px;
    max-width: 1180px;
}
#MainMenuArea ul
{
    float: left;
    height: 27px;
    list-style-type: none;
    margin: 0;
    max-width: 730px;
    padding: 0;
}
#MainMenuArea li
{
    display: block;
    float: left;
    margin: 0px;
    white-space: nowrap;
    overflow: visible;
    padding: 0 10px 0 10px;
    height: 27px;
}
#MainMenuArea li.selected
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/TopMenu/bg_fade_blueselected.gif) repeat-x left top;
}
#MainMenuArea li.selectedleft
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/TopMenu/bg_fade_blueselectedleft.gif) repeat-x left top;
    width: 5px;
    padding: 0;
    margin: 0;
}
#MainMenuArea li.selectedright
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/TopMenu/bg_fade_blueselectedright.gif) repeat-x left top;
    width: 5px;
    padding: 0;
    margin: 0;
}
#MainMenuArea li.unselected
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/TopMenu/bg_fade_blue.gif) repeat-x left top;
}
#MainMenuArea li.unselectedleft
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/TopMenu/bg_fade_blue.gif) repeat-x left top;
    width: 5px;
    padding: 0;
    margin: 0;
}
#MainMenuArea li.unselectedright
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/TopMenu/bg_fade_blue.gif) repeat-x left top;
    width: 5px;
    padding: 0;
    margin: 0;
}
#MainMenuArea li.separator
{
    padding: 0 0 0 0;
    width: 0px;
    overflow: hidden;
}
#MainMenuArea li a
{
    font-family: "GillSansStd", Arial, Helvetica;
    font-size: 9.5pt;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    color: #fff;
    float: left;
    padding-top: 1px; 
}
/*
html.cufon-active #MainMenuArea li a
{
    /#padding-top: 9px; #/
}
html.cufon-active #MainMenuArea.MainMenuHeaderOnly li a
{
    padding-top: 10px;
}
*/
#MainMenuArea li.selected a
{
}
#MainMenuArea li.unselected a:hover
{
}

/* Language picker */

li#languageMenuContainer
{    
    z-index: 1100;
    position: relative;    
    padding-right: 0 !important;
    margin: 0 !important;
}
li#languageMenuContainer ul li
{    
    padding-right: 0;
    margin: 0;
    width: 100px;
}
li#languageMenuContainer ul li div#languageMenu
{                
    position:relative;    
    z-index:1300;    
    border:1px solid #FFF;
    padding:2px;
    padding-right:4px;
    height:15px;     
    margin-top:-4px;                     
}
li#languageMenuContainer ul li div#languageMenu:hover
{
    text-decoration:underline;
    cursor:pointer;    
}
li#languageMenuContainer ul li div#languageMenu.activemenu
{        
    background-image:url('http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/templates/public/styles/Images/tabs/bg_tabs_body.gif');    
    background-repeat:repeat-x;
    border:1px solid #949A9C;
    border-top:none;        
    background-color:#FFF;    
    border-bottom-color:transparent; 
    margin-top:-3px;                     
}
li#languageMenuContainer ul li div#languageMenu span.langArrow
{
    background-image: url('http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/ArrowDown.png');
    height:11px;
    width:16px;
    display:inline-block;    
    margin-left:5px;
    position:relative;
    z-index:3000;     
    vertical-align:top;
}

/* QUICKSEARCH */
div.quickSearchArea
{
    float: right;
    margin: 4px 172px 0px 0px;
}
div.quickSearchArea.en
{
    margin-right: 148px;
}
div.quickSearchArea input.quickSearchField
{
    border: 1px solid #434343;
    float: left;
    margin: 0px 2px 0px 0px;
    width: 228px;
}
div.quickSearchArea input.quickSearchButton
{    
    font-family: "GillSansStd", Arial, Helvetica, Sans-Serif;
    font-size: 9.5pt;
    text-transform: uppercase;
    text-decoration: none;
    font-weight:bold;
    display: block;
    float: left;
    color: White;
    margin: 2px 0 0 0;
    border:none;
    background-color:transparent;    
    text-align:center;    
}
/*this hover-class will be triggered from javascript, due to a error in ie when using :hover*/
div.quickSearchArea input.quickSearchButtonHover
{
    text-decoration:underline;
    cursor:pointer;
}

/*************************/
/* BREADCRUMBSAREA       */
/*************************/
#BreadCrumbsArea
{
    float: left;
    height: 25px;
    min-height: 25px;
    font-size: 9pt;
    color: #666666;
    line-height: 30px;    
    width:1165px;
    max-width:1165px;
    padding-left: 15px;
    padding-top:5px;
}
#BreadCrumbsArea a
{
    text-decoration: none;
    color: #666666;
}
#BreadCrumbsArea a:hover
{
    text-decoration: underline;
    color: Black;
}
#BreadCrumbsArea div.left
{
    float: left;
}
#BreadCrumbsArea div.left .breadcrumbstartpagelink
{
    font-weight: bold;
}
#BreadCrumbsArea div.left .breadcrumbcurrentpage
{
    font-style: italic;
}
#BreadCrumbsArea div.left .breadcrumbnotcurrentpage
{
}
#BreadCrumbsArea div.right
{
    float: right;
}
#BreadCrumbsArea div.right a
{
}
#BreadCrumbsArea div.right a img
{
    margin-top: 9px;
}

/*************************/
/* STAGEAREA             */
/*************************/
#StageArea
{
    width: 1165px;
    overflow: hidden;
    padding: 0 15px 15px 15px;
    clear: both;
}
#StageArea.StartPage h1, #StageArea.StartPage h2, #StageArea.StartPage h3, #StageArea.StartPage h4, #StageArea.StartPage h5, #StageArea.StartPage h6
{
    color: #434343;
}
#StageArea.StartPage h1 a, #StageArea.StartPage h2 a, #StageArea.StartPage h3 a, #StageArea.StartPage h4 a, #StageArea.StartPage h5 a, #StageArea.StartPage h6 a
{
    color: #434343;
}
#StageArea.StartPage
{
    float: left;
    width: 1195px;
    overflow: hidden;
    padding: 0 0 15px 0;         
}
#StageArea.StartPage #SubMenuAndMainArea
{
    float: left;
    width: 702px;
    padding: 0 30px 0 0;
}
#StageArea.StartPage #SubMenuAndMainAndRightInnerArea
{
    float: left;
    width: 941px;
    padding: 0 30px 0 0;
}
#StageArea.StartPage #SubMenuArea
{
    float: left;
    padding: 0 45px 0 15px;
    width: 224px;
}
#StageArea.StartPage #MainArea
{
    float: left;
    padding: 0 45px 0 0;
    width: 416px;
}
#StageArea.StartPage #RightInnerArea
{
    float: left;
    padding: 0 0 15px 0;
    width: 209px;
}
#StageArea.StartPage #SubMenuAndMainAndRightInnerArea #RightInnerArea
{
    margin-bottom:-19px;    
}
#StageArea.StartPage #RightArea
{
    float: left;
    padding: 0 0 0 0;
    width: 209px;
}

/*************************/
/* STARTPAGE             */
/*************************/
#ContentArea.StartPage
{
    position: relative;
    background-image: none;
    width: 702px;
    padding-bottom: 0;
    overflow: hidden;
}
#ContentArea.StartPage #FrontImageArea
{
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: 275px;
    clear: both;
    padding: 0 0 15px 0;
}
#ContentArea.StartPage #FrontImageArea p
{
    margin: 0;
    padding: 0;
}
#ContentArea.StartPage .PuffArea
{
    float: left;
    padding: 0 0 0 15px;
}
#ContentArea.StartPage .ThreeColumnsWidth
{
    width: 219px;
}
#ContentArea.StartPage .TwoColumnsWidth
{
    width: 336px;
}
#ContentArea.StartPage .OneColumnsWidth
{
    width: 687px;
}
#ContentArea.StartPage .DisplayNone
{
    display: none;
}

/* SUBMENUANDWIDEAREA */
#SubMenuAndWideArea
{
    float: left;
    width: 1165px;
}

/*************************/
/* SUBMENUAREA           */
/*************************/
#SubMenuArea
{
    float: left;
    overflow: hidden;
    color: #3e3e3e;
    padding: 45px 30px 25px 0;
    width: 224px;
}
#SubMenuArea .header
{
    display: block;
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 10px;
}
#SubMenuArea a
{
    color: #3e3e3e;
}
#SubMenuArea a:hover
{
    color: Black;
    text-decoration: underline;
}
#SubMenuArea ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#SubMenuArea ul ul ul
{
    margin: 0 0 6px 10px;
    border: 0;
}
#SubMenuArea ul ul li
{
    font-size: 12pt;
}
#SubMenuArea ul ul ul li
{
    border-bottom-color: White;
    font-size: 10pt;
    margin-top: 0;
}
#SubMenuArea ul ul li a, #SubMenuArea ul ul li span
{
    display: block;
    padding: 5px 5px 5px 0;
    text-decoration: none;
}
#SubMenuArea ul ul li span
{
    /*	background-image: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/SubMenuSelected.png); 	background-repeat: no-repeat; 	background-position: 0.5em 0.5em; */
    font-style: italic;
}
#SubMenuArea ul ul ul li.selected
{
    font-style: italic;
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/corpral.gif) no-repeat 0px 6px;    
    padding-left: 0px;  
}
#SubMenuArea ul ul ul ul li.selected
{
    font-style: italic;
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/corpral.gif) no-repeat 6px 6px;    
    padding-left: 0px;  
}
#SubMenuArea ul ul li.selected
{
    font-style: italic;
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/corpral.gif) no-repeat 0px 10px;    
    padding-left: 10px;  
}
#SubMenuArea .selected ul ul li
{
    font-style: normal;
}
#SubMenuArea ul ul ul li span
{
    background-position: 7px 2px;
}
#SubMenuArea ul ul ul li a, #SubMenuArea ul ul ul li span
{
    padding: 2px 0px 2px 10px;
}
#SubMenuArea ul ul ul ul li a, #SubMenuArea ul ul ul ul li span
{
    padding: 2px 0px 2px 15px;
}
#SubMenuArea ul ul ul li span
{
    font-style: italic;
}
#SubMenuArea ul ul ul ul li
{
    font-size: 9pt;
    margin-top: 0;
}

/* WIDEAREA */
#WideArea
{
    float: left;
    width: 911px;
    padding: 0 0 0 0;
    line-height: 13pt;
}

/* MAINANDRIGHTINNERAREA */
#MainAndRightInnerArea
{
    float: left;
    padding: 0 30px 0 0;
    width: 672px;
}

/* MAINAREA */
#MainArea
{
    float: left;
    padding: 45px 0 0 0;
}
#MainArea.fixme0
{
}
#MainArea.fixme1, #MainArea.fixme2, #MainArea.fixme3
{
    width: 100%;
}

/* MAINCONTENTAREA */
#MainContentArea
{
    /* IE 6 doesn't support min-height so the height is set instead, */ /* relying on that it will expand beyond it if needed */
    width: 416px;
    padding: 0 30px 0 0;
    float: left;
}

/* MAINBODYAREA */
#MainBodyArea
{
    width: 100%;
    overflow: hidden;
    float: left;
    line-height: 13pt;
}
#MainBodyArea #MainBody
{
}
#MainBodyArea .pageList
{
    padding: 0;
}
#MainBodyArea .pageList ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

div#content-functions
{
}
div#content-functions div#readspeaker
{
    float: left;
    width: 90px;
}
div#content-functions div#readspeaker a.listen-link
{
    float: none;
}
div#content-functions div#readspeaker div#xp1
{
    margin-top: 5px;
    float: none;
}
/*
.docreader
{ text-decoration: none; margin-left: 6px; color: #3333aa; font-weight: bold; }
*/
div#content-functions .PageIcons
{
    float:right;
}
div#content-functions .PageIcons a
{
    background-image:none !important;
    padding:0 !Important;
}
div#content-functions div.right
{
    float: right;
    text-align: right;
    width: 75%;
}
div#content-functions div.right div.item
{ 
    float: right;
    margin-left: 5px;
}

/* RIGHTINNERAREA */
#RightInnerArea
{
    float: left;
    width: 209px;
}
/* RIGHTINNERBODYAREA */
#RightInnerBodyArea
{
    overflow: hidden;
}
#RightInnerBodyArea h2
{
    margin: 0 0 10px 0;
    padding: 0;
}
#RightInnerBodyArea h5
{
    margin-top: 15px;
}
#RightInnerBodyArea h5:first-child
{
    margin-top: 0;
}
#RightInnerBodyArea ul.contact-list
{
    list-style-type:none;
    margin: 0;
    padding: 0;
}

/* RIGHTAREA */
#RightArea
{
    float: left;
    width: 209px;
}
/* RIGHTBODYAREA */
#RightBodyArea
{
}
#RightBodyArea h2
{
    margin: 0 0 10px 0;
    padding:0;
}

/* IE 6 doesn't understand the > selector and ignores it */
html > body #MainContentArea
{
    height: auto;
}

div#RightInnerBodyArea div.dynamic-content, div#RightBodyArea div.dynamic-content
{    
    margin-bottom: 10px;
}
div#RightInnerBodyArea div.dynamic-content ul, div#RightBodyArea div.dynamic-content ul
{    
    margin: 0;
}


/************************/
/* 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/20121219161034/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;
    margin: 0;
    padding: 0;
}

.hidden
{
    display: none;
}

.error
{
    color: Red;
}

.errorbox
{
	border: 1px dotted red; background-color: Yellow; color: Black; padding: 0;
}

.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;    
}

/***********************************************************
EXTERNAL LINKS
************************************************************/
/*apply style on all links (exclude internal links below)
#commented out this line, see errand #747
a[target^="_blank"]
{
	background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/ico_ext_url.png) no-repeat right center;
	padding-right: 18px;
}
*/
a.docreader
{
	background-image: none;
	padding-right: 0;
	margin-left: 3px;
}
a.docreader > img.docreader
{
	width: 16px;
	height: 16px;
	vertical-align: bottom;
}
	

/*Special placement of icon when on the menu, will float to long to the right if this is removed*/
#SubMenuArea a[target^="_blank"]
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/ico_ext_url.png) no-repeat left center;    
    padding-right: 18px; 
    padding-left: 13px;
    margin-left:8px;
}

/* dokument-urls */
a[href$=".pdf"], 
a[href$=".doc"], a[href$=".docx"],
a[href$=".xls"], a[href$=".xlsx"],
a[href$=".ppt"], a[href$=".pptx"]
{
	padding-right: 22px;
}

a[href$=".pdf"] { background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Extensions/pdf.gif) no-repeat right center; }
a[href$=".doc"] { background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Extensions/doc.gif) no-repeat right center; }
a[href$=".docx"]{ background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Extensions/docx.gif) no-repeat right center; }
a[href$=".xls"] { background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Extensions/xls.gif) no-repeat right center; }
a[href$=".xlsx"]{ background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Extensions/xlsx.gif) no-repeat right center; }
a[href$=".ppt"] { background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Extensions/ppt.gif) no-repeat right center; }
a[href$=".pptx"]{ background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Extensions/pptx.gif) no-repeat right center; }

/***** 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: right;
}
div.occasionListContainer ul li.cancelled span
{
    background: Red url(http://arkivering.miun.se:80/wayback/20121219161034/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/20121219161034/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;
}



button.rounded {
    border: 0 none;
    cursor: pointer;
    font-weight: bold;
    padding: 0 0 0 0;
    text-align: right;
    height: 30px;
    line-height: 30px;
    background: transparent url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/btn_right.png) no-repeat scroll right top;
}
button.rounded span 
{    
    display: block;
    padding:0 5px 0 12px;
    margin-right:5px;
    margin-left:5px;
    position: relative;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    background: transparent url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/btn_left.png) no-repeat scroll left top;
    color: #434343;    
}
button.rounded:hover {
    background-position: 100% -30px;
}
button.rounded:hover span {
    background-position: 0% -30px;
    color: #000000;
}
button::-moz-focus-inner {
    border: none;
}

/****** Interviews *****/
.interviewImg
{
    border:2px solid #ededed !important;
}

/******  NewsList ******/
/** List 0 **/
div.newsList
{
}
div.newsList ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
div.newsList ul li
{
}
div.newsList ul li a
{
    color: #000;
}
div.newsList ul li span
{
    padding-right: 4px;
    font-style: italic;
    color: #888;
}
div.newsList ul.list0
{
}
div.newsList ul.list0 li
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/corpral.gif) no-repeat 0px 16px;
    padding-top: 10px;
    padding-left: 10px;
}

/** List 1 **/
div.newsList ul.list1
{
}
div.newsList ul.list1 li
{
}
div.newsList ul.list1 li span
{
    display: block;
}

/*RSS List*/
div.rssList ul.list1 li a
{
    display:block;
    font-weight:bold;
}

div.rssList ul.list1 li
{
    padding-top: 10px;
}

#RightInnerArea div.rssList ul.list1, #RightBodyArea div.rssList ul.list1
{
    margin-top:-10px;
}

/* Ga page views list */

#RightInnerArea div.gapageviewslist ul.list1, #RightBodyArea div.gapageviewslist ul.list1
{
    margin-top:-10px;
}

/** List 2 **/

div.newsList ul.list2
{
}
div.newsList ul.list2 li
{
    padding-bottom: 15px;
}
div.newsList ul.list2 li h3
{
    margin: 0 !important;
    font-weight: bold;
    font-style: normal;
    font-size: 10pt;
    line-height: normal;
}
div.newsList ul.list2 li span
{
    float: left;
}
div.newsList ul.list2 li p
{
}

/** List 22 **/

div.newsList ul.list22
{
}
div.newsList ul.list22 li
{
    padding-bottom: 15px;
}
div.newsList ul.list22 li h3
{
    margin: 0 !important;
    font-weight: bold;
    font-style: normal;
    font-size: 10pt;
    line-height: normal;
}
div.newsList ul.list22 li span
{
    float: left;
}
div.newsList ul.list22 li p
{
}

#RightInnerArea div.newsList ul.list0, #RightBodyArea div.newsList ul.list0
{
    margin-top: -10px;
}
#RightInnerArea div.newsList a, #RightBodyArea div.newsList a
{
    color: #434343;
}

/* searchEduction control */
div.searchEducation
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/educationsearch_bg_10x220.png) repeat-x left top;
    width: 189px;
    padding: 15px 10px 10px 10px;
}
div.searchEducation div.header
{
    font-family:"GillSansStdBoldCondensed", Arial, Helvetica;
    font-size:125%;
    font-weight: bold;
    margin-bottom: 5px;
}
div.searchEducation div.row
{
    margin-bottom: 6px;
}
div.searchEducation div.row label
{
    font-family:"GillSansStd", Arial, Helvetica;
    font-size: 80%;
    font-style:normal;
}
div.searchEducation div.row input
{
    width: 98%; /*184*/
}
div.searchEducation div.row select
{
    width: 100%; /*190*/
}
div.searchEducation div.buttonRow
{
    color: #434343;   
    overflow: hidden;
    text-align: right;
}
div.searchEducation div.buttonRow input.searchEducationButton 
{
    font-family: "GillSansStdBoldCondensed", Arial, Helvetica, Sans-Serif;
    font-size: 11pt;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: Black;
    border: none;
    background-color: transparent;
}
div.searchEducation div.buttonRow input.searchEducationButtonHover
{
    text-decoration: underline;
    cursor: pointer;
}
/* /searchEduction control */

/* searchCareer control */
div.searchCareer
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/careersearch_bg_10x252.png) repeat-x left top;
    width: 189px;
    padding: 15px 10px 10px 10px;
}
div.searchCareer div.header
{
    color:#fff;
    font-family:"GillSansStdBoldCondensed", Arial, Helvetica;
    font-size:125%;
    font-weight: bold;
    margin-bottom: 5px;
}
div.searchCareer div.row
{
    margin-bottom: 6px;
}
div.searchCareer div.row label
{
    color:#fff;
    font-family:"GillSansStd", Arial, Helvetica;
    font-size: 80%;
}
div.searchCareer div.row input
{
    width: 98%; /*184*/
}
div.searchCareer div.row select
{
    width: 100%; /*190*/
}
div.searchCareer div.buttonRow
{
    color: #434343;   
    overflow: hidden;
    text-align: right;
}
div.searchCareer div.buttonRow input.searchCareerButton 
{
    font-family: "GillSansStdBoldCondensed", Arial, Helvetica, Sans-Serif;
    font-size: 11pt;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: #FFF;
    border: none;
    background-color: transparent;
}
div.searchCareer div.buttonRow input.searchCareerButton:hover
{
    text-decoration: underline;
    cursor: pointer;
}

#first
{ 
    /*padding: 7px;*/
    font-style: normal;
}

#first a.careerLink
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/ArrowDown.png) no-repeat right center;
    background-color: #f3f3f3;
    display: block;
    padding: 7px 20px 7px 7px;
}

#first a.collapsed
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/ArrowUp.png) no-repeat right center;
    background-color: #f3f3f3;
}

.careercontent
{
    padding: 7px;
    display: none; /* hide initially! */
    background-color: #f3f3f3;
    border-bottom:solid 1px #eee;
}

#RightInnerBodyArea.careerRight
{
    font-style: normal;
    padding-top: 45px;
}


/* /searchCareer control */

/* CareerForm control */
.grayframe
{
    border: 1px solid #434343; 
    padding: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.redframe
{
    border: 1px solid red; 
    padding: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#company
{
    margin-top: 6px;
}

#register div.row
{
    margin-bottom: 6px;
}

#register div.row label
{
    font-size: 80%;
}

#register div.row span
{
    font-size: 80%;
}

#register div.row .desc
{
    min-height: 160px;
    min-width: 300px;
    max-height: 160px;
    max-width: 300px;
}

#company div.row
{
    margin-bottom: 6px;
}

#company div.row label
{
    font-size: 80%;
}

#company div.row span
{
    font-size: 80%;
}

#company div.row .desc
{
    min-height: 160px;
    min-width: 300px;
    max-height: 160px;
    max-width: 300px;
}

/* /CareerForm control */

/* CareerAssignmentList*/
.careertable
{
    border: 0;
    background-color: #fff; 
    width: 659px;
}

.careertable td
{
    padding: 5px;   
}

.careertable_header
{
    background-color: #fff; 
    border-bottom: 2px solid #434343;
}

.careertable_alt
{
    background-color: #ececec;
}



/* /CareerAssignmentList*/
/* StartPageMenulist*/
div.startPageMenuListContainer
{
    width: 100%;
}
div.startPageMenuListContainer a
{
    color: #434343;
}
div.startPageMenuListContainer div.list
{
    float: left;
    font-size: 10pt;
    width: 100%;
}
div.startPageMenuListContainer div.list.oneColumn
{
    width: 100%;
}
div.startPageMenuListContainer div.list.twoColumns
{
    width: 50%;
}
div.startPageMenuListContainer div.list.threeColumns
{
    width: 33%;
}
div.startPageMenuListContainer div.list div.header
{
    border-bottom: solid 1px #434343;
}
div.startPageMenuListContainer div.list div.header a
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/corpral.gif) no-repeat 0px 6px;
    font-size: 12pt;
    line-height: 24pt;
    padding-left: 9px;
}
div.startPageMenuListContainer div.list div.body
{
}
div.startPageMenuListContainer div.list div.body a
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/corpral.gif) no-repeat 0px 5px;
    display: block;
    padding-left: 10px;
}
div.startPageMenuListContainer div.list div.body ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
div.startPageMenuListContainer div.list div.body ul li
{
    padding-top: 5px;
}
div.startPageMenuListContainer div.list div.body ul li ul
{
}
div.startPageMenuListContainer div.list div.body ul li ul li
{
}
div.startPageMenuListContainer div.list div.body ul li ul li ul
{
}
div.startPageMenuListContainer div.list div.body ul li ul li ul li
{
}
div.startPageMenuListContainer div.list div.body ul li ul li ul li:first-child
{
    padding-top: 0;
}

/* General data container */
div.generalDataContainer
{
    float: left;
    width: 100%;
}
div.generalDataContainer h3
{
}
div.generalDataContainer div.row
{
    float: left;
    width: 100%;
}
div.generalDataContainer div.row h5
{
    float: left;
    line-height: 13pt;
    margin-right: 4%;
    width: 35%;
}
div.generalDataContainer div.row div
{
    float: left;
    width: 60%;
}

/* General text container */
div.generalTextContainer
{
    float: left;
    margin-top: 10px;
}
div.generalTextContainer h5
{
    margin-top: 10px;
}
div.generalTextContainer h5:first-child
{
    margin-top: 0;
}
div.generalTextContainer h6
{
}
div.generalTextContainer p
{
}
div.generalTextContainer p.intro
{
    font-style: italic;
    margin-bottom: 10px;
}
div.generalTextContainer p span
{
    display: block;
    margin-bottom: 8px;
}
div.generalTextContainer span.litteraturetype, div.generalTextContainer span.litteraturemoment
{
    display: inline;
    font-weight: bold;
}
div.generalTextContainer ul
{
}

/*************************/
/* SERVER ERROR PAGE     */
/*************************/
.servererror
{
    margin-left:30px;    
}

.servererror .form
{    
    width: 480px;
    text-align: left;
    margin: 20px 0 40px 0;
    padding: 1em;
    background: #eee;
    border: solid 2px #ccc;
}
.servererror .message-sent
{
    padding: 5px;
    border: solid 2px #ccc;
}
.servererror .form
{
}
.servererror .form label
{
    font-weight: bold;
    display: block;
}
.servererror .form span
{
    margin-bottom: 2px;
    display: block;
}
.servererror .form input[type=text], .servererror .form textarea
{
    width: 95%;
}
.servererror .form .buttons
{
    margin-top: 10px;
    text-align: center;
}
.servererror .form .validator-msg
{
}


/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap
{
    margin-bottom: 40px;
}
#SiteMap td
{
    padding-bottom: 20px;
}
#SiteMap ul 
{
	margin: 0 0 20px 25px;
	padding: 0;
}
#SiteMap li
{
    margin-top: 5px;
	padding: 0;
	list-style: none;
}
#SiteMap li a
{
    padding-left: 12px;
    display: inline-block;
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/corpral.gif) no-repeat 0px 5px;    
}

/*************************/
/* PAGELIST              */
/*************************/
.pageList ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.pageList li
{
    padding: 0 0 10px 0;
    list-style-type: none;
}
.pageList li a
{
    text-decoration: none;
}
.pageList h2
{
    margin: 0 0 10px 0;
}
.seeMore a
{
    float: right;
    text-decoration: none;
    padding: 5px 0 0 0;
}

/*************************/
/* FORMS                 */
/*************************/
.xForm
{
}
.xForm h2
{
    padding: 10px 0;
    margin: 0;
}
.xForm legend
{
    color: Black;
}
.xForm input
{
    float: left;
}
.xForm .heading
{
    font-weight: bold;
    font-size: 12pt;
    padding: 0;
    margin: 4px 0px;
}
.xForm #id_matrix
{
    width: 100%;
    margin: 0;
    padding: 0;
}
.xForm #id_matrix td
{
    border: 0;
    margin: 0;
    padding: 2px 0;
}
span.xformvalidator
{
    color: Red;
}
.xForm .options
{
    float: left;
}
.xForm label
{
    margin-right: 5px;
    float: left;
}
#id_matrix br
{
    clear: both;
}
.thankyoumessage
{
    padding: 10px 0;
    margin: 0;
    font-weight: bold;
}

/*************************/
/* FOOTERAREA            */
/*************************/
#FooterArea
{
    clear: both;
    height: 50px;
    min-height: 50px;
    overflow: visible;
    
    /*
    width: 1201px;
    max-width: 1201px;
    padding: 10px 0 0 0;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    */
}
#Footer
{
    height: 50px;
    min-height: 50px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    
    float: left;
    width: 930px;
    text-align: left;
    padding: 10px 0 0 20px;
}
#FooterIcons
{
    height: 50px;
    min-height: 50px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    
    float: right;
    padding: 10px 20px 0 0;
}

#FooterIcons a
{
    background-image:none !important;
    padding:0 !Important;
}

.PageInfo
{
    border-top: solid 1px #ccc;
    float: left;
    padding-top: 5px;
    margin-top:15px;
    clear: both;
    width: 100%;
}

#PrintHeader
{
    display:none;    
}

#PrintFooter
{
    display:none;    
}

.tabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_inner
{
     background:url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/leftbg_active.png) no-repeat left top !important;  
}
.tabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_outer
{
   background:url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/leftbg_active.png) no-repeat left top !important;  
}
.tabContainer .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/rightbg_active.png) no-repeat right top !important; 
}
.tabContainer .ajax__tab_header .ajax__tab_outer
{
     background:url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/leftbg.png) no-repeat left top !important;  
}
.tabContainer .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/rightbg.png) no-repeat right top !important; 
}
.tabContainer .ajax__tab_tab
{   
    color:#02639C !important;
    font-family:Georgia, serif !important;
    font-size:9pt !important;
    /*font-weight:bold;*/
    text-decoration:none !important;
    border-bottom: none !important;
}
.tabContainer .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .ajax__tab_inner
{
     background:url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/leftbg_active.png) no-repeat left top !important;  
     cursor:pointer;          
}
.tabContainer .ajax__tab_header .ajax__tab_hover .ajax__tab_outer
{
    background: none !important;        
}
.tabContainer .ajax__tab_header .ajax__tab_hover .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/rightbg_active.png) no-repeat right top !important;   
    cursor:pointer;      
}
.tabContainer .ajax__tab_header .ajax__tab_body
{
    border-right: 0 !important;
    border-left: 0 !important;   
    font-family: Georgia !important;
}

.tabContainer .ajax__tab_header .ajax__tab_outer
{
    padding-right:1px !important;   
    height:20px !important; 
    margin-bottom:-1px;    
}

.tabContainer .ajax__tab_inner
{
    padding-left:1px !important;
    padding-right:1px !important;
    background:none !important;
    padding-bottom:3px;
}

.tabContainer .ajax__tab_header .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab
{
    padding-top:2px !important;        
    padding-bottom:1px;
    margin-left:3px;
    padding-right:3px;
    border-bottom:1px solid white;
    margin-bottom:3px;
}

.tabContainer .ajax__tab_body .ajax__tab_header
{
     background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/tabsbg.gif) repeat-x center bottom !important;     
}


.tabContainer .ajax__tab_header
{
    border-bottom:1px solid #949a9c !important;
}

/**********************************/
/*    Custom tabs style           */
/**********************************/

.tabStrip
{    
    float:left;    
    background:url('http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/tabs_bg_right.gif') no-repeat scroll right top #FFFFFF;  
    margin-right:3px;
    display:block;      
    position:relative;
    top:1px;        
}
.tabStrip a
{
    padding: 0.4em 2.8em 0.30em;       
    background:url('http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/tabs_bg_left.gif') no-repeat scroll left top transparent;    
    display:block;        
}
.tabStrip:hover, .tabStrip.active
{
    border-bottom:1px solid white;             
    background:url('http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/tabs_bg_right_active.gif') no-repeat scroll right top #FFFFFF;  
}
.tabStrip:hover a, .tabStrip.active a
{
    background:url('http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/tabs_bg_left_active.gif') no-repeat scroll left top transparent;        
}
.tabStrip.active a
{
    font-weight:bold;
    text-decoration:none;
}

/* TAB CONTAINER */
div#tab-container
{
    height: 100%;
    position: relative;
    display: block;
    border-bottom: 1px solid #949a9c;
    width: 100%; /*1130px;*/
    margin-bottom: 10px;
    clear: both;
}
div#tab-container ul
{
    height: 35px;
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div#tab-container ul li
{
    background: transparent url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/bg_tabs_body.gif") repeat-x left top;
    float: left;
    height: inherit;
    margin-right: 10px;
    position: relative;
    top: 1px;
    border-bottom: 1px solid #949a9c;
}
div#tab-container ul li.active
{
    background: transparent url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/bg_tabs_body_active.gif") repeat-x left top;
    border-bottom: 1px solid #fff;
}
div#tab-container ul li:hover
{
    background: transparent url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/bg_tabs_body_active.gif") repeat-x left top;
}
div#tab-container ul li span
{
    float: left;
    height: inherit;
    width: 5px;
}
div#tab-container ul li span.left
{
    background: url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/bg_tabs_left.gif") no-repeat left top;
}
div#tab-container ul li span.right
{
    background: url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/bg_tabs_right.gif") no-repeat left top;
}
div#tab-container ul li.active span.left, div#tab-container ul li:hover span.left
{
    background: url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/bg_tabs_left_active.gif") no-repeat left top;
}
div#tab-container ul li.active span.right, div#tab-container ul li:hover span.right
{
    background: url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/bg_tabs_right_active.gif") no-repeat left top;
}
div#tab-container ul li a
{
    float: left;
    margin: 0;
    padding: 10px 8px 7px 8px;
}
div#tab-container ul li.active a
{
    color: #434343;
    font-weight: bold;
    /*text-decoration: underline;*/
}
div#tab-container ul li.active a:hover
{
    cursor: default;
    text-decoration: none;
}
/*div#tab-container ul li.active a.single
{
    color: Black;
    text-decoration: none;
}*/
/* search */
div#tab-container ul.searchTabs
{
    margin-left: 15px;
    width: 1130px;
}
/* education */
div#tab-container ul.educationTabs
{
    height: 41px;
}
div#tab-container ul.educationTabs li
{
    display: block;
    height: inherit;
    margin-right: 4px;
    text-align: center;
    top: 0;
}
div#tab-container ul.educationTabs li span
{
    height: inherit;
}    
div#tab-container ul.educationTabs li a
{
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    max-width: 95px;
    min-width: 60px;
    overflow: hidden;
}
div#tab-container ul.educationTabs li a.fixme.en
{
}
div#tab-container ul.educationTabs li a.fixme.sv
{
    padding-top: 10px;
}
/* course */
div#tab-container ul.courseTabs li
{
    margin-right: 4px;
    top: 0;
}
div#tab-container ul.courseTabs li a
{
    padding-top: 8px;
}
/* /TAB CONTAINER */

.tabContent
{
    display:none;    
}
.tabContent.selected
{
    display:block;    
}

/**********************************/
/*    Table classes for content   */
/**********************************/
/* course-container */
div.course-container
{
}
div.course-container td
{
}
div.course-container td.subjectarea
{
    font-size: 12pt;
    padding: 5px;
}
div.course-container td.subjectarea span
{
    padding: 5px;
}
div.course-container td.subject
{
    font-size: 10pt;
    padding: 5px;
}
div.course-container td.subject a
{
    padding: 5px;
}
div.course-container td.row
{
    font-size: 8pt;
    width: 100%;
}
div.course-container td.row a
{
    white-space: normal;
}
div.course-container td.row a:hover span
{
    cursor: pointer;
    text-decoration: underline;
}
div.course-container td.row a span
{
    background-color: #f5f5f5;
    float: left;
    padding: 5px;
    width: 100%;
}
div.course-container td.row a span.even
{
    background-color: #fff;
}
/* programme-container */
div.programme-container
{
}
div.programme-container div
{
    background-color: #f5f5f5;
}
div.programme-container div.even
{
    background-color: #fff;
}
div.programme-container div a
{
    display: block;
    padding: 5px;
}
div.programme-container div.even a
{
}

/**********************************/
/*   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;
}


/**********************************/
/*   Update reminder log          */
/**********************************/
#update-reminder-result
{
    margin-bottom: 40px;
}

#update-reminder-result th
{
    white-space: nowrap;
}

#update-reminder-result th, #update-reminder-result td
{
    vertical-align: top;
    padding: 4px 15px 4px 4px;
    border-bottom: solid 1px #ddd;
}

/**********************************/
/*   FAQ                          */
/**********************************/
#FAQ
{
    margin-bottom: 40px;
}
#FAQ ul.faq
{
    margin: 0 0 20px 0;
    border-bottom:solid 1px #eee;
    padding: 0;
    list-style: none;
}
#FAQ ul.faq li
{
    margin-bottom: 3px;
}
#FAQ ul.faq li.alternative
{
    background-color: #f3f3f3;
}
#FAQ ul.faq li .header
{
    cursor: pointer;
}
#FAQ ul.faq li a 
{   
    color: #0066cc;
}
#FAQ ul.faq li a.faqLink
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/ArrowDown.png) no-repeat right center;
    display: block;
    padding: 7px 20px 7px 7px;
}
#FAQ ul.faq li a.collapsed
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/ArrowUp.png) no-repeat right center;
}
#FAQ .content
{
    padding: 7px;
    display: none; /* hide initially! */
}
#FAQ .content .changedate
{
    font-size: 8pt;
    text-align: right;
}
#FAQ ul.faq li div.content ul
{
    list-style-type: disc;
}

/**********************************/
/*   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
{
    margin-bottom: 3px;
    list-style: none;
}
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/20121219161034/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/20121219161034/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 h5
{
    clear: both;
    margin-bottom: 5px;
}
div.calendarEvents div
{
    font-weight: bold;
    margin-bottom: 3px
}
div.calendarEvents ul.eventList
{
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
}
div.calendarEvents ul.eventList li
{
    list-style-type: none;
    margin-bottom: 3px;
}
div.calendarEvents ul.eventList li:last-child
{
    margin-bottom: 0px;
}
/* Style0 */
div.calendarEvents ul.style0 li
{
    clear: both;
    float: left;
    width: 100%;
}
div.calendarEvents ul.style0 li a
{
    float: left;
    overflow: hidden;
}
div.calendarEvents ul.style0 li span.date
{
    float: right;
}
div#MainBodyArea div.calendarEvents ul.style0 li a.small
{
    width: 75%;
}
div#RightInnerBodyArea div.calendarEvents ul.style0 li a.small, div#RightBodyArea div.calendarEvents ul.style0 li a.small
{
    width: 55%;
}
/* Style1 */
div.calendarEvents ul.style1
{
    margin-bottom: 3px;
}
div.calendarEvents ul.style1 li span.date
{
    display: block;
}
/* Calendar info table*/
fieldset.calendar-info
{
}
fieldset.calendar-info div
{
    clear: both;
}
fieldset.calendar-info div span.left
{
    float: left;
    margin-right: 8px;
    text-align: right;
    width: 15%;
}
fieldset.calendar-info div span.right
{
    float: left;
    width: 75%;
}

/**********************************/
/*   Read Speaker                 */
/**********************************/
#readspeaker
{
    width:100%;
    border-width:1px 0 1px 0;
    margin-bottom:10px;
    display:inline-block;
}
#readspeaker #xp1
{
    float:right;
    background:#fff !important;
}
#readspeaker a.listen-link
{   
    float: left; 
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/icon_listen_grey.gif) no-repeat left center;
    padding: 3px 3px 3px 20px;
    margin-right: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    color: #0066cc;
}
#readspeaker #controls
{
    background-color: #FFFFFF;        
}
#readspeaker a.listen-link img
{
    vertical-align:bottom;
}
#readspeaker xp1
{
    display:none;
}

/**********************************/
/*   Display preferences          */
/**********************************/
div#display-preferences-popup
{
    background-color: #fff;
    border: 1px solid black;
    padding: 10px 20px;
    position: absolute;
    top: 400px;
    width: 500px;
    z-index: 1000;
}
div#display-preferences-popup p
{
    margin-bottom: 10px;
}
div#display-preferences-popup a
{
    margin-right: 20px;
}
/**********************************/
/*   Image Gallery                */
/**********************************/
.original
{
    margin-top:-10px;    
}
.original a
{
    margin-top:-20px;    
}
.original img
{
    top:8px;    
    position:relative;
}

/**********************************/
/*  On page edit control          */
/**********************************/
.onPageEditPanel
{
    display:none;    
}
.onPageEditPanel label
{
    color:#FFFFFF;
    font-weight:bold;    
}
.onPageEditDialogButton
{    
}

/***********************************************************
FILE BROWSER CONTROL
************************************************************/

.file-browser
{
    padding:0 0 0.2em 0;
    margin:0;
    display:block;    
}
#MainBodyArea #MainBody.no-margins .file-browser
{
    margin:0 1em 0 1em;    
}
.file-browser .upload-form-toggle-link
{
    font-size:0.8em;
    text-decoration:none;  
}
.file-browser .upload-form
{
    padding:0.5em 1em;
    display:block;
}
.file-browser .upload-form .file-description-watermark
{
    font-style:italic;
    color:#888;
}
.file-browser .upload-form input[type=file]
{
    background-color:#fff !important;
    width:100%;
}
.file-browser .upload-form input[type=text]
{
    background-color:#fff !important;
    width:100%;
}
.file-browser .upload-form .buttons
{
    margin-top:0.5em;
}
.file-browser h3
{
    margin-bottom:0.2em;
}
.file-browser span.file-action-message
{
    font-size:0.9em;
    font-weight:bold;
}
.file-browser span.no-files-message
{
    border-top:solid 1px #555;
    padding:0.5em;
    display:block;
}
.file-browser table
{    
    font-size:0.9em;
    border-collapse:collapse;
}
.file-browser table th
{
    padding-bottom:0.2em;
    padding-top:0.2em;    
    color:#f5f5f5 !important;    
    font-weight:normal;    
    background:url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/heading-background.jpg) repeat-x left;    
}
.file-browser table tr:first-child
{
}
.file-browser table tr.hover
{
    cursor:default;
	background-color:#f5f5f5;
}
.file-browser table td
{
    padding:0.2em;
}
.file-browser table th a
{
    text-decoration:none;
    color:#333;
    font-weight:bold;
}
.file-browser table td a
{
    display:block;
    color:#333;
    text-decoration:none;
    cursor:pointer;
}
.file-browser table th a:hover, .file-browser table td a:hover
{
    text-decoration:underline !important;
}
.file-browser table td a.delete-link:hover
{
    background:#eee url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/ico_delete_on.gif) no-repeat center right;
}
.file-browser table td.cicon
{
    padding-top:0 !important;
    padding-bottom:0 !important;
    width:18px;
}
.file-browser table td.cicon img
{
    margin-top:2px !important;
}
.file-browser table .csize
{
    text-align:right;
}
.file-browser table td.csize
{
}
.file-browser table td.cdate
{
    width:120px !important;
}
.file-browser table td.cname span /* file description */
{
    font-size:0.9em;
    display:block;
    font-style:italic;
    padding:0.4em 0 0.4em 0.5em;        
}
.file-browser table td.cname a.filelink
{
    text-decoration: none;
    /*background: url("http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/templates/styles/images/externallink.gif") no-repeat right center;*/
    background: none;
    padding: 0 14px 0 0;   
}
.file-browser table td.cname div
{
    overflow:hidden;
    /*width:25em;*/
}
.file-browser table td.cname div.has-description
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/comment2.gif) no-repeat right center;
}
/* FILE DESCRIPTION BOX */
.file-description-box
{    
    background:#fff;
    margin-left:30.5em;
    margin-top:5em;
    /*border:solid 1px #555;*/
    overflow:visible;
}
.file-description-box .innerx
{
    width:20em;
    background:#eee;
}
.file-description-box h2
{
    display:block;
    background:#555;
    background:url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/bg_fade_gray.gif) repeat-x left center;   
    color:#FFF;
    margin:0 !important;    
    padding:0em 0 0.3em 0.5em;
    font-size:1.1em;
}
.file-description-box .body
{
    padding:0.5em;
}
.file-description-box .body span
{
    width:17em;
    display:block;
    margin-bottom:0.5em;
}
.file-description-box .body img
{
    max-width:22em;
    float:left;
    margin-bottom:0.5em;
}
.file-description-box .body span.filename
{
    width:auto !important;
    display:block;
    margin-bottom:0.5em;
}

.file-browser table td.deletecol,		
.file-browser table td.cdate,
.file-browser table td.csize 
{ 
    white-space:nowrap; 
}
.file-browser table td.cdate 
{ 
    /*padding-right:1em;*/
    padding-right:0;
}
.file-browser table td.csize 
{ 
    text-align:right; 
}
.file-browser table td.deletecol a
{
    display:block;
    width:1.6em;
    text-decoration:none !important;
    background:transparent url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/ico_delete_off.gif) no-repeat center right;
}
.file-browser table td.deletecol a:hover
{
    background:transparent url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/ico_delete_on.gif) no-repeat center right;
}
.file-browser table td.chiddencol a 
{ 
    display:none; 
}

/*************************/
/* LOGIN PAGE            */
/*************************/

div#LoginvalContainer
{
	width: 400px;
	margin-bottom: 20px;
}
.LoginDiv
{
	width: 120px; height: 60px; 
	padding: 20px; margin-right: 15px; margin-top: 15px;
	float: left; position: relative;
	font-size: large; text-align: center;  font-variant: small-caps; 
	border: 2px solid gray;
	text-align: center;
}
.LoginStudent
{
	background-color: Yellow; color: Black;
}
.LoginPersonal
{
	background-color: Blue; color: White;
}
.LoginOvriga
{
	background-color: Green; color: White;
}
.LoginBibliotek
{
	background-color: Silver; color: Black;
}
.LoginButton
{
	position: absolute; bottom: 20px; left: 10px; width: 80px;
}
div.error
{
	border: 3px solid red; padding: 8px; clear: both;
}

.loginArea 
{
    width: 100%;
}

.loginArea label 
{
    display: inline;
    line-height: 1em;
    vertical-align: middle;
}

.loginArea input
{
    margin: 0.3em 0 1em 0;
}

.LoginStatus
{
	font-size: larger; background-color: #f0f0f0; padding: 6px; display: block;
	border-width: 2px;
	border-style: solid;
	border-color: #f5f5f5 #e0e0e0 #e0e0e0 #f5f5f5;
	text-align: center;
	margin-top: 5px;
}

/*************************/
/* FORUMS                */
/*************************/

.forumTable 
{
	width: 100%;
	display: table !important;
}
.forumTable th.title
{
	width: 50%;
}
.forumTable th
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	border-bottom: 1px solid #dcdcdc;
}
.forumTable th.replies, .forumTable td.replies
{
	text-align: right;
}
.forumTable td.info
{
	width: 20%;
}
.forumTable th
{
	padding: 0 8px;
}
.forumTable a 
{
	font-family: Arial, Helvetica, Sans-Serif;
}

.forumTable tr.even td, .forumTable tr.uneven td
{
	padding: 4px 8px;
}

.forumTable tr.even td
{
	background-color: #ebf0f3;
}

.forumTable tr.uneven td
{
}

.forumTable a:hover
{
	background-color: Transparent;
}

.forumTable a.default 
{
    display: block;
    background-image: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/forum/default.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.information 
{
    display: block;
    background-image: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/forum/Information.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.auction 
{
    display: block;
    background-image: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/forum/Auction.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.bomb 
{
    display: block;
    background-image: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/forum/bomb.png); 
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0px 8px 32px;
}

.forumTable a.sticky
{
    background-image: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/forum/sticky.png); 
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 24px 0px 0px;
}

.forumTable a.locked
{
    background-image: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/forum/lock.png); 
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 24px 0px 0px;
}

.forumTable a.stickylocked
{
    background-image: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/forum/stickylocked.png); 
    background-repeat: no-repeat;
    background-position: right center;
    padding: 0px 40px 0px 0px;
}

.createForum label, .createThread label, .createReply label, .createWorkroom label
{
    display: block;
    float: left;
    width: 180px;
    text-align: right;
    margin-right:10px;
    line-height: 2em;
}

.createThread label, .createWorkroom label 
{
    width: 120px;
}

.createReply label
{
    width: 80px;
}

.createForum div, .createThread div, .createReply div, .createWorkroom div
{
    margin-bottom: 0.8em;
}

.createForum input.title
{
   width: 300px;
}

.createThread input.title, .createThread textarea, .createThread div.text, .createWorkroom input.title, .createWorkroom div.text
{
   width: 68%;
}

.createThread div.buttons, .createWorkroom div.buttons
{
	margin-left: 130px;
}

.createReply textarea
{
    width: 460px;
}

.createForum div.buttons
{
    padding-left: 190px;
    text-align: left;
}

.createReply div.buttons 
{
    margin-left: 90px;
}

.replyList
{
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
}

.reply
{
    margin: 0 0 10px 0;
    padding: 10px 0;
    overflow: hidden;
}

.reply .content 
{
    background-image: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/images/forum/replyBg.png);
    background-repeat: repeat-y;
    background-position: 485px;
    width: 100%;
    overflow: hidden;
}

.reply .text 
{
    float: left;
    width: 460px;
    padding: 10px 15px;
    overflow: hidden;
}

.reply .info 
{
    float: left;
    width: 120px;
    padding: 10px 15px;
    overflow: hidden;
}

/*************************/
/* BLOG                  */
/*************************/
#readcontent
{
    padding: 0 0 10px 0;
}
.bloggerThumbnail 
{
    float: left; 
    width: 75px;
    padding: 7px; 
    border: 1px solid #ccc; 
}
.blogItem
{
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #ccc;
    padding-top: 5px;
    margin-bottom: 5px;
}
.blogItem a
{
}
.blogItem .textWide
{
    /*float: left;
    width: 100%;*/
}
.blogItem .text
{
    /*float: left;*/
}
.blogItem h2
{
    margin-bottom: 0;
}
.blogItem h2 a
{
}
.blogItem h3
{
    font-size: 10pt;
    margin: 2px 0 10px;
}
div.blogItem div.image
{
    float: left;
}
div.blogItem div.image a
{
    /*float: left;
    margin: 0 10px 0 0;*/
}
div.blogItem div.image a img
{
}


#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;
}

/***********************************************************
PAGE COMMENTS CONTROL
************************************************************/
#page-comments
{
    font-size:10pt;
    clear:both;
    padding:2em 0 0 0;
}

#page-comments .no-items,
#page-comments .disabled-message
{
    display:block;
    font-style:italic;
    padding:1em 0.3em;    
}


#page-comments h3
{
    margin-bottom:0.5em;
    border-bottom:solid 1px #ccc;
}

#page-comments h4
{
    font-size:1.2em;
    margin:0em;
}

#page-comments ul
{
    padding:0;
    margin:0 0 1.5em 0;
}

#page-comments ul li
{
    border:solid 0px #ddd;
    border-width:0 0 0 0;
    list-style:none;   
    padding:0.4em 0 0 0;
    margin-bottom:0;
}

#page-comments ul.quote li
{
}

#page-comments ul.quote li
{
    border-bottom:solid 2px #ccc !important;
    padding:0;
}

#page-comments ul li .item-content
{
    padding:0.5em 0.5em 0.5em 0.3em;
}

#page-comments ul li .item-content blockquote
{
    margin-top:0.5em;
    margin-bottom:1.2em;
    padding:0.5em;
    background:#f5f5f5;
    border:dashed 1px #ddd;
}

#page-comments ul li .item-content blockquote span
{
    color:#777;
    font-weight:bold;
}

#page-comments ul li .item-content blockquote span.author
{
    color:#006699;
}

#page-comments ul li .item-header
{
    padding:0.3em;
    background:#f5f5f5;
}

#page-comments ul li .item-header .links
{
    display:inline;
    float:right;
}

#page-comments ul li .item-header .links a
{
    font-weight:normal;
}

#page-comments ul li .item-header .author
{
    display:inline;
}

#page-comments ul li .item-header .author span
{
    color:#000;
}

#page-comments .header
{
    margin-top:0.5em;
    margin-bottom:1em;
    border-bottom:solid 1px #ccc;
}

#page-comments ul li .item-header, #page-comments ul li .item-header a
{
    color:#777;
    font-weight:bold;
}

#page-comments #form .label
{
    display:block;
    margin:0.5em 0 0.2em 0;
}

#page-comments #form .value input[type="text"]
{
    width:50%;    
    border:solid 1px #0088aa;
    border:solid 1px #ddd;
}

#page-comments #form .value textarea
{
    width:99%;
    border:solid 1px #0088aa;
    border:solid 1px #ddd;    
}

#page-comments #form .submit
{
    padding:0.5em 0 1em 0;
}

#page-comments #form .submitbuttons
{
    padding:0.5em 0 1em 1em;
    text-align:right;
    display:block;
}

#page-comments #form .submittext
{
    color:#777;
    font-size:0.9em;
    display:block;
}

#page-comments #form.confirmation-message
{
    padding:10px;    
    margin-bottom:10px;
    background-color:#f5f5f5;
}

/* MIUN specifics */
#page-comments .main-content
{
    display:none;
    border-top:solid 1px #ccc;
}
#page-comments .main-content .main-content-body
{
    max-width:420px;
}
#page-comments .toggle-link 
{    
    display:block !important;
    color:#02639c;
    font-weight:bold;
    font-size:9pt;
    font-family:Verdana;
    text-decoration:none !important;
}
#page-comments .toggle-link span
{
    background:url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/leftbg.png) no-repeat left top; 
    float: left;
}
#page-comments .toggle-link span span
{
    background:url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/Exclamation.png) no-repeat 5px 5px; 
    padding-left: 25px; 
    float: left;
}
#page-comments .toggle-link span span span
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/rightbg.png) no-repeat right top; 
    overflow: hidden; 
    padding-left:0;
    float: left;
}
#page-comments .toggle-link span span span span
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/ArrowUp.png) no-repeat right 2px; 
    height:17px; 
    padding: 3px 25px 0px 0px; 
    float: left;
    cursor:pointer;
}
#page-comments .toggle-link.collapsed span span span span
{
    background: url(http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/Templates/Public/Styles/Images/Tabs/ArrowDown.png) no-repeat right center !important; 
}

.textboxwatermark
{
    color:#888;
}


/* Comments */
ol.comments 
{
	margin-bottom: 1.5em;
	padding-left: 2em;
	margin: 0;
}

ol.comments ul
{
	margin-left: 2.8em;
}
ol.comments li
{
	margin-bottom: 1.8em;
	background-color: #efefef;
	padding-bottom: 0.2em;
}
ol.comments .footer
{
	margin-top: 0.4em;
	text-align: right;
}
ol.comments .footer h2
{
	margin: 0.5em 0;
    margin-top: 0.2em;
    font-size: 1.1em;
    font-style: italic;
}
ol.comments .footer a
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
}
ol.comments img, .newsBody img, .eventBody img, div.WRbody img, div.text img
{
	padding: 0.5em;
	background: #fff;
	border: solid 1px #dcdcdc;
	}

ol.comments img
{
	max-width: 27.1em;
	}

.newsBody img, div.WRbody img, div.text img 
{
	max-width: 31em;
	}

.eventBody img
{
	width: 22em;
	}
/*
* html ol.comments img, ol.comments p
{
	width: expression(this.clientWidth > 217? "21.7em": "auto");
	}

* html .newsBody img, div.WRbody img, div.text img, .newsBody p, div.WRbody p, div.text p 
{
	width: expression(this.clientWidth > 310? "31em": "auto");
	}

* html .eventBody img, .eventBody p
{
	width: expression(this.clientWidth > 220? "22em": "auto");
	}
*/	
.WRnote
{
	display: block;
	margin: 1.5em 0;
	padding-left: 0.5em;
	color: #e99636;
	}

/* Post comment */
fieldset.comment
{
}

fieldset.comment ul
{
	/* Validation summary */
	font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-size: 0.8em;
	background-color: #eeeeee;
	margin: 1em 0;
	padding: 1em;
}

fieldset.comment li
{
	margin-left: 1.4em;
	list-style-image: none;
    margin-bottom: 0.7em;
    padding: 0;
}

fieldset.comment label, fieldset.comment input, fieldset.comment textarea
{
	display: block;
}

fieldset.comment input.textinput, fieldset.comment textarea
{
	width: 325px;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
}
fieldset.comment textarea
{
	height: 140px;
}

/*************************/
/* CAPTCHA               */
/*************************/

fieldset.captcha 
{
	margin-top: 1em;
	padding: 0;
	border: 0;
}
fieldset.captcha legend
{
	display: none;
}
fieldset.captcha label
{
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.7em;
    width: 115px;
}
fieldset.captcha img
{
    float:left;
    margin-bottom: 0.7em;
    padding-left: 0.5em;
}
fieldset.captcha input
{
	clear: both;
	width: 325px;
}
fieldset.captcha span
{
	/* validator */
	float: right;
}

/*************************/
/* ON PAGE EDIT CONTROL  */
/*************************/
#simplemodal-overlay 
{
    background-color:#000;
}
#simplemodal-container 
{
    background-color:#333; border:8px solid #444; padding:12px;
}
.hiddenEditProp 
{
    display:none;
}

/*************************/
/* RSS                   */
/*************************/
.loadingRSS
{
    clear:both;     
    color:White;            
}        
    
.loadingRSS span
{
    float:left;
    margin-top:-2px;
    margin-right:5px;    
}
    
.ajaxLoading
{
    background-image:url('http://arkivering.miun.se:80/wayback/20121219161034/https://www.miun.se/templates/public/styles/images/ajax-loader.gif');  
    width:128px;
    height:15px;          
}
    
.rssContainer
{
    display:none;    
}

div#siteseeker-result-container
{
}
div#siteseeker-result-container div.top
{
}
div#siteseeker-result-container div.left
{
    float: left; 
    width: 850px;
}
div#siteseeker-result-container div.right
{
    float: left; 
    margin-left: 5px;
}


/*************************/
/* SEARCH FORM           */    
/*************************/
div#search-form
{
    margin-top: 20px;
}
div#search-form div.input-container
{
    float: left;
}
div#search-form div.input-container div
{
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
div#search-form div.input-container div label
{
    float: left;
    width: 150px;
}
div#search-form div.input-container div input
{
}
div#search-form div.input-container div select
{
}
div#search-form div.input-container div.checkbox
{
}
div#search-form div.input-container div.checkbox label
{
}
div#search-form div.input-container div.checkbox input
{
    margin: 4px 0 4px 0;
}
div#search-form div.button
{
    clear: both;
    border: none;
    margin-top: 10px;
}
div#search-form div.button input
{
    margin-left: 150px;
}

div#search-result
{
    margin-top: 20px;
}
div#search-result div.no-result
{
}
div#search-result div.no-result span
{
    border: 1px solid #eee;
    padding: 3px 6px;
}
div#search-result div.ajaxLoading
{
    margin-bottom: 20px;
}
div#search-result div.table-container
{
    border: 1px solid #eee;
}
div#search-result div.table-container table
{
    border: 0 none #fff;
    border-collapse: collapse;
    width: 100%;
}
div#search-result div.table-container table tr
{
}
div#search-result div.table-container table tr td
{
    padding: 3px 5px;
    border: 1px solid white;
    border-bottom: 1px solid #eee;
}
div#search-result div.table-container table tr:last-child td
{
    border-bottom: none;
}
div#search-result div.table-container table tr.header
{
    background-color: #E7E7E7;
    font-weight: bold;
}
div#search-result div.table-container table tr.header td
{
    border-bottom: none;
    padding-top: 6px;
    padding-bottom: 6px;
}
div#search-result div.table-container table tr.even
{
}
div#search-result div.table-container table tr.even td
{
}

div#apply-container
{
    background-color: #fff;
    border: 1px solid #000;
    display: inline-block;
    padding: 20px 30px;
    text-align: left;
}
div#counter-container
{
    border: 6px solid #EEEEEE;
    float: right;
    padding: 3px 6px;
}
span#counter-text
{
    font-family: arial;
    font-size: 130%;
}
div#apply-container h1
{
    float: left;
    margin-top: 0;
}
div#apply-container p
{
    margin-top: 20px;
}

/************************/
/* Facebook Like-box    */
/************************/
.fb_iframe_widget
{
    margin-bottom: 10px;
}

.fb_iframe_widget>span>iframe
{
    /* border:solid 1px red !important;
    height:auto !important; */
}

/************************/
/* AddThis Specific   */
/************************/
#at_email form
{
    width: 100%;
    overflow: visible;
}

.addthis_container
{
    float: right;
}

/*************************************/
/* Table fixes due to HTML5 convert  */
/*************************************/

.PTRefTable td
{
    padding: 2px;
    margin: 0px;
}

.EditCommentTable td
{
    padding: 4px;
}

.ImageVaultTable td
{
    padding: 10px;
}

/************************/
/* Print CSS Specific   */
/************************/

@media print
{

    #HeaderArea { display:none !important; }
    #MainMenuArea { display:none !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;
    }
    #tab-container
    {
        display:none !important;    
    }

    #FooterArea
    {
        display:none !important;    
    }

    .listItemSignUp
    {
        display:none !important;    
    }

    #occasionsTermsFilter
    {
        display:none;            
    }

    #PageInner
    {
        float:none !important;    
    }

}





/*
     FILE ARCHIVED ON 16:10:34 dec. 19, 2012 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 20:38:57 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)).
*/
