@charset "ISO-8859-1";

@import url(/citering.css);
@import url(/grundmall-css3.css);

body {
  margin-left: 15%;
  margin-right: 24%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  background-image: url(Grafik/Kantgradient.jpg);
  background-repeat: repeat-y;
  background-position: top left;
  background-color: #F5F5F5;
  color: black;
  font-family: Baskerville, 'Baskerville Old Face', Georgia, 'Times New Roman', serif;
  border-style:  none none none none;
  border-left-width: 0cm;
  border-color: #191970;
}

H1, H2, H3, H4, H5, H6 { text-align: left;
                         color: #191970;
                         font-family: 'Gill Sans', helvetica, sans-serif;
                         font-weight: normal;
                         font-style: normal;
                         margin: 0.5em 0% 0.5em 0%;
                         border-bottom-width: 1px;
                         border-color: #EE0000;
                         border-style: none none dotted none;
                         clear: both;
                         }

H1 { margin: 2em 0% 1em 0%;
     text-align: center; 
     font-size: 250%;
     border-style: none; 
     border-bottom-width: 3px; }

H2 { font-size: 175%; }

H2.undertitel { margin: -1.25em 0% 0.5em 0%;
		text-align: center;
		border-style: none; }

H3 { font-size: 130%; }

H4 { font-size: 114%; }

H5 { font-size: 100%;
     font-style: italic; }


/* http://dbaron.org/css/1999/09/links */
:link:focus, :visited:focus { outline-width: 1px; outline-style: dotted; outline-color: #EE0000; }
:link { color: #191970; background-color: transparent; }
:visited { color: black; }
:link:hover, :visited:hover { color: #EE0000; background-color: #BDBDBD; }
:link:active, :visited:active { color: #EE0000; background-color: #636363; }

P.citatrad { font-style: italic;
             text-align: right;
             color: #191970;
             float: right;
             width: 20%;
             margin-right: -3%;
             margin-left: 2%; 
             margin-top: 0; 
             margin-bottom: 1.5ex; }

P.anfang:first-letter { font-size: 195%;
                        float: left;
                        color: #191970; }


p.ingress { text-align: justify;
            letter-spacing: .2em;
            /* text-transform: uppercase; */
            font-variant: small-caps;
            font-size: 85%;
            }

dt { color: #444444;
     font-style: italic;
     margin: 1.0ex 0% 0.7ex 0%; }

dl.meny dt { color: #191970;
             border-bottom-width: 1px;
             border-color: #EE0000;
             border-style: none none dotted none;
             font-size: 110%;
             width: 85%;
             font-variant: small-caps;
             font-style: normal;
             }

dl.meny dd { text-align: justify; }

/* Används för alla "tillbaka till sidan X"-länkarna längst ned på sidorna. */
P.backwards { text-align: right; font-style: italic; }

/* Tabeller generellt. Beindex och ordlistan är de sidor som har tabeller. */
table { empty-cells: show;
        border: 1px solid black;
        border-collapse: collapse;
        width: 100%; }
td, th { border: 1px solid black; }
th { background: #191970; color: #F5F5F5; }

/* Tabellen sist på alla sidor som innehåller upphovsrättsinformation och datum. */
div.pageinfo { border-top: 2px solid #191970; 
               margin-top: 2mm;
               width: 100%; 
	           padding: 0;
	           clear: both;}

div.pageinfo div.copyright { text-align: left;
			     width: 67%;
			     border-top: 2px none black;
			     float: left; 
			     margin-top: 3mm; 
			     margin-bottom: 1.5mm;
			     padding: 0; }

div.pageinfo div.date { text-align: right;
                        width: 33%;
                        border-top: 2px none black;
                        float: right; 
                        padding: 0;
                        margin-top: 3mm; 
                        margin-bottom: 1.5mm; }

/* http://www.positioniseverything.net/easyclearing.html */
div.pageinfo div.copyright:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0;
    width: 0;
    border: 0;
    padding: 0;
    clear: both; 
    visibility: hidden;
}

* html div.pageinfo div.copyright {height: 1%;} /* IE/Win Holly hack */

ul.menyrad { list-style-position: inside;
             padding-left: 0px;
             text-align: center;}

ul.menyrad li { display: inline;
                list-style-type: none;
                padding-right: 15px;
                color: #191970; }

hr { color: #191970;
     background-color: #191970;
     border: none;
     height: 2px;}

div.centereddiv { margin-left: auto; margin-right: auto; text-align: center;}

/* http://surf11.com/entry/85/css-xml-rss-button */
.rssfeed {
	border: 1px solid !important;
	border-color: #FC9 #630 #330 #F96 !important;
	padding: 0 3px !important;
	font: bold 10px verdana,sans-serif !important;
	color: #FFFFFF !important;
	background: #FF6600 !important;
	text-decoration: none !important;
	margin: 4px !important;
}
 
div.marginalnotis { float: right; font-style: italic; font-size: 85%; text-align: right; background: #DCDCDC; color: #EE0000; border: 1px solid #191970; width: 20%; margin-right: -25%; padding: 0.5em;
/* css3: */ -moz-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888; -webkit-box-shadow: 10px 10px 5px #888;
}

div.marginalnotis div.titel { text-align: left; color: black; font-size: 114%; font-style: normal;}

span.bookauthor { font-style: italic; }
span.booktitle  { font-variant: small-caps; }

@media print {
  h1, h2, h3, h4, h5, h6 { page-break-after: avoid;
                           page-break-inside: avoid;
                           } 
  dl, ol, ul { page-break-inside: avoid;
               }
  body { border-style: none none none none;
         border-left-width: 0mm;
         background-image: none;
         }
}
