/* Midelalder og Renaessance - screen styles */

/* Basic styles MOR */

body{
   margin: 0;
   padding: 0;
   font-size: 70%;
   color: #0a2e86;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

p{}

a{
   color: #0a2e86;
}


h1,
h2,
h3,
h4,
h5,
h6{
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1{
   font-size: 190%;
   font-weight: normal;
   margin: 0px;
}

h3{
   font-size: 150%;
   font-weight: normal;
   margin: 0;
   padding-top: 8px;
   padding-right: 0;
   padding-bottom: 0px;
   padding-left: 0;
}

h4{
   font-size: 130%;
   margin: 0;
   padding: 8px 0 4px 0;
}

h5{
   font-size: 120%;
   margin: 0;
   padding: 8px 0 2px 0;
}

h6{
   font-size: 110%;
   margin: 0;
   padding: 8px 0 0 0;
}
.forsideFirstHeading {
   background: transparent url(stroke-dotted-hoz.png) repeat-x left bottom;
   padding: 10px 0 15px 0;
}
#forside-column-content  h2 {
   background: transparent url(stroke-dotted-hoz.png) repeat-x left bottom;
   font-size: 150%;
   padding-top: 0px;
   padding-right: 0;
   padding-bottom: 6px;
   padding-left: 0;
   margin: 0px;
}

ul {
   margin: 0px;
   padding: 0px;
}

li {
   margin: 0px;
   padding: 0px;
}
dl, dd {
   margin: 0px;
   padding: 0px;
}

#visual-portal-wrapper {
   margin: 0px;
   padding: 0px;
}

/* Forside Coloumn - indhold*/

#forside-columns {}


/* Portal-coloumn - venstre side */
#forside-column-one {
   width: 60%;
   float: left;
   margin-top: 0px;
   margin-right: 0%;
   margin-bottom: 0px;
   margin-left: 0%;
   background-image: url(stroke-dotted-ver.png);
   background-repeat: repeat-y;
   background-position: right top;
   padding-top: 0px;
   padding-right: 0%;
   padding-bottom: 0px;
   padding-left: 0px;
}

#forside-column-content {
   margin-left: 60%;
   margin-top: 0px;
   margin-right: 0%;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-right: 0em;
   padding-bottom: 0px;
   padding-left: 0%;
   font-size: 110%;
}


/* START Topbar styles */

#portal-top{}

/* portal-header MOR */

#portal-header {
   width: 100%;
   background-color: #2348c1;
   height: 82px;
   border-bottom: solid 1px #011648;
}
#portal-header img {
   border: none;
}

/* Det Danske Sprog- og litteraturselskab - RDS version*/
#dsl-logo {
   position: absolute;
   top: 13px;
   left: 25px;
}
/* Renæssancens Sprog i Danmark logo*/

#mor-logo {
   position: absolute;
   top: 13px;
   left: 145px;


}

/* START - MOR - portal-globalnav*/


#portal-globalnav {
   line-height: normal;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 11px;
   clear: both;
   top: 30px;
   right: 15px;
   position: absolute;
   }
#portal-globalnav ul {
   margin: 0px;
   padding: 10px 10px 10px 0px;
   list-style-type: none;
   
}
#portal-globalnav li {
   padding: 0 0 0 9px;
   margin: 0 2px 0 0;
   background: url(tab-left-mor.png) no-repeat left top;
   text-align: center;
   float: left;
}
#portal-globalnav a {
   font-weight: normal;
   background: url(tab-right-mor.png) no-repeat right top;
   float: left;
   color: #FFFFFF;
   text-decoration: none;
   display: block;
   padding: 5px 9px 4px 0px;
   height: 32px;
}
#portal-globalnav a {
   float: none

}
#portal-globalnav a:hover {
   color: #2348c1;
}
#portal-globalnav #current {
   background-image: url(tab-left-mor-sel.png);
}
#portal-globalnav #current a {
   background-image: url(tab-right-mor-sel.png);
   padding-bottom: 5px;
   color: #0a2e86;
   font-weight: bold;
}

#portal-globalnav li:hover {
    background-image: url(tab-left-mor-sel.png);
}

#portal-globalnav li:hover a {
    background-image:url(tab-right-mor-sel.png);
    padding-bottom: 5px;
    color:#2348c1;
}

/* END of MOR - portal-globalnav */

/* START Portal-siteaction menu in portal-top: contact, sitemap etc */

#portal-siteactions {
   margin: 10px 20px 0px 14px;
   clear: both;
   float: right;
   color: #FFFFFF;
}

#portal-siteactions ul {
   margin: 0px;
   padding: 0px;
   list-style: none;
   white-space: nowrap;
}

#portal-siteactions li {
   margin:0;
   padding:0;
   display: inline;

}

#portal-siteactions li a {
   background-color: transparent;
   border: none;
   color: #ffffff;
   text-decoration: none;
   text-transform: lowercase;
   padding: 0px 12px 0px 12px;
   font-weight: normal;
   font-size: 11px;
   border: none;
}

#portal-siteactions a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
/* END Siteactions  */

/* START Breadcrumb  */


#portal-breadcrumbs {
   /* The path bar, including breadcrumbs and add to favorites */
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   height: 22px;
   padding-top: 8px;
   padding-left: 24px;
   
}

#portal-breadcrumbs a {
    color: #2348c1;    
    text-decoration: none;
    border: none;
}

.breadcrumbSeparator {
    font-size: 120%;
}

/* END Breadcrumb  */

/* END Topbar styles */


/* Plone, skjulte elementer til skærmlæsere m.m. */

.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* safari bug */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}

.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}

.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* safari bug */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}

/* Clear bruges til visuelt at afslutte div'er */

.clear {
   clear: both;
   height: 0.01em;
}


/* footer */

#portal-footer {
   text-align: center;
   color: #999999;
   background: #FFFFFF url(stroke-dotted-hoz.png) repeat-x left top;
   margin: 0px;
   padding: 10px;
}

#portal-footer a {
   color: #999999;
   text-decoration: none;
  
}

#portal-footer a:hover{
   color: #a42900;
   text-decoration: underline;
}


/* Link med pil - bla. på forsiden  */
.heart-link a {
   background-image: url(heart-link.png);
   background-repeat: no-repeat;
   display: block;
   padding-left: 22px;
   background-position: left bottom;
   text-decoration: none;
   margin-top: 8px;
   margin-bottom: 8px;
   padding-top: 4px;
}

.heart-link a:hover {
   color: #2348c1;
   text-decoration: underline;
}

/* MOR forside boxes  */

.forside-BoxLinks {
   margin-right: 4em;
   margin-left: 4em;
}

.forside-boxIntro{
   margin-right: 4em;
   margin-left: 4em;
}

.forside-boxMore{
   margin-right: 4em;
   margin-left: 4em;
}


.forside-Box-Item {
   padding-top: 14px;
   padding-right: 0px;
   padding-bottom: 8px;
   padding-left: 0px;
   background-image: url(stroke-dotted-hoz.png);
   background-repeat: repeat-x;
   background-position: center bottom;
   margin-bottom: 0px;
}



.forside-Box-Item h3 {
   font-size: 120%;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
.forside-Box-Ikon {
   float: left;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   height: 50px;
   width: 103px;
   margin-right: 24px;
   margin-bottom: 8px;
}
.forside-Box-Item  p {
   padding: 0px;
   margin-top: 6px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}
.forside-Box-Item  a {
   text-decoration: none;
   color: #0a2e86;
}
.forside-Box-Item  a:hover {
   text-decoration: underline;
   color: #2348c1;
}

