@charset "UTF-8";
/* STILARK for slavoglotta.dk
Oprettet 2007-02-07 
møntet på udskrift
*/
/* IDENTITETER:
#logofelt : HVOR LOGOET STAAR. Indeholder:
	#logocontainer : holder for andre bestanddele, herunder
		#hovedlogo: BILLEDE AF LOGOET
		#logoudsmykning: PYNT
		#sidebetegnelse: INDEHOLDER SIDE-BETEGNELSEN FOR FIRMAET
#layout : HVOR RESTEN AF INDHOLDEET STAAR. Indeholder: 
	#menulinie : RUMMER MENUEN. Indeholder:
		#menus_forfelt : ET FELT, SOM STAAR INDEN MENUEN
		#menu : ET FELT, SOM INDEHOLDER MENUEN
			#til_forsiden : ET FELT, SOM LINKER TIL FORSIDEN
			#til_tolkning : ET FELT, SOM LINKER TIL TOLKNING-SIDERNE
			#til_oversaettelse: ET FELT, SOM LINKER TIL TIL OVERSAETTELSE-SIDERNE
			#til_kontakt : ET FELT, SOM LINKER TIL KONTAKT-SIDERNE
			#til_om : ET FELT, SOM LINKER TIL "OM SLAVOGLOTTA"-SIDERNE
	#indholdscontainer : RUMMER PRIMAERT INDHOLDET
		#undermenu : ET FELT, SOM INDEHOLDER DET, SOM ER RELEVANT FOR UNDERMENUERNE
		#indhold : EN HOLDER TIL TEKSTSPALTEN 
			#spalte : RUMMER SELVE TEKSTENS INDHOLD, ALTS� DET NYE PAA SIDEN
#siteinfo : GENEREL OPLYSNING OM WEBSTEDET

*/

/* XHTML 5 -specifikke elementer */
aside {display: block;}
dialog {display: block;}
/* XHTML 5 -specifikke elementer slut */

html, body {
	background-color: #ffffff;
	background-image: none;
	color: #000;
	font-family: 'Hoefler Text', serif;
	font-size: 11pt;
	margin: 0em;
	padding:0.5em;
	text-align: justify;
}
#logofelt {
	background-color: #ffffff; margin: 0px; padding: 2em; right: 0px; left: 0px; top: 0px;
	text-align: center;
	display: none;}
#logofelt_udskrift {font-family: 
'Lucida Grande', Helvetica, Arial, sans-serif; font-size: 12pt; vertical-align: bottom;
}

	#logocontainer {margin-left: auto; margin-right: auto;
		background-color: #fefefe;
		padding: 1em; text-align: left;}
	#hovedlogo {background-color:#FFFFCC; border: 2px outset #996633;
		padding-top: 24px; 
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
		height: 3.0em; font-size: inherit;
		font-family: Calligraphy, Papyrus, 'Comic Sans MS', Izhitsa, sans-serif;
		z-index: 5;
		}
	#logoudsmykning {
		margin-top: 12px;
		margin-left: 12px;
		height: 60px;
		background-color: #ffffff;
		z-index: 5;
		display: none;}
	#bibenaevnelse {text-align: right; font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; font-size: 2.4em;
		margin-top: 12px;
		margin-left: 12px;
		height: 60px;
		background-color: transparent;
		background-image: url(../av/baggrunde/opaque_white_50pct.gif);
		z-index: 10;}
#layout, .layout {
	display: block;
	height: 100%;
	width: 100%;
	border: 0px;
	font-family: inherit;

}
#menulinie {
	display: none;
	background-image:url(../av/baggrunde/gradienter/groen_knap_oppe.png);
	background-position: center left;
	background-color: #006600;
	padding: 0.02em;
	border-bottom: 0.1em outset #CCFF99;
	border-top: 0.1em outset #CCFF99;
	/* 
	height: 2.22em; 
	border-top: 1px solid #c0c1c1;
	border-bottom: 1px solid #c0c1c1; */
	}
#menu_forfelt {
	display: none;
	min-width: 15em;
	}
#menu {
	display: none;
	vertical-align: bottom;
}
#indholdscontainer {
	display: block;
	}
#undermenu {
	display: none;
	color: #000000;
	border-right: 2px dotted #000000;
	vertical-align: top;
	padding-left: 1em;
	padding-right: 1em;
	}
#indhold {
	display: block;
	text-align: justify;
width: inherit;
vertical-align: top;
padding: 1em;
	}
	#spalte {
	max-width: inherit;
		}
#siteinfo {background-image: none; background-color: transparent; color: #000;}
/* HTML */
/* LAENKER */
a:visited {
	color: #000000;
}
a:link {
	color: #000000;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
}
#menulinie a {background-image: url(../av/baggrunde/gradienter/groen_knap_oppe.png);
	color: #ffffff;
	background-color: #003300;
	background-attachment:inherit;
	background-position: center left;
	background-repeat: repeat-x;
	padding-right: 0.3em; 
	padding-left: 0.3em; 
	border: 0.1em #CCFF99;
	/* border-bottom: outset;
	border-top: outset; */
	border-right: outset;
	border-left: outset;}
#menulinie a:hover {background-image: url(../av/baggrunde/gradienter/groen_knap_nede.png);
	border: 0.1em #aadd77;
	color: #ffff00;
	/* border-bottom: inset;
	border-top: inset; */
	border-right: inset;
	border-left: inset;}
a[hreflang]:after { content: ""; }
#mozToc {
	display: none;
	}
/* LAENKER SLUT */
/* OVERSKRIFTER */
h1, h2, h3, h4 {font-family: inherit;
}
h1 {
	font-size: 1.8em;
	color: #000000;
	margin: 0em;}
h2 {
	font-size: 1.6em;
	color: #000000;
	}
/* OVERSKRIFTER SLUT */
/* TABELLER */
.tabel_normal caption {
	background: #666666;
	color: #FFFFFF;
	font-weight: 700;
	padding: 0.2em;text-align: left;   margin: 0.5em 1em 0em 0em;
}
.tabel_normal {
/* hentet fra Wikipedia table.wikitable  og table.prettytable */
  margin: 1em 1em 1em 0;
  background: inherit; /*  #f9f9f9 */
  border: 1px #aaa solid;
  border-collapse: collapse;
}
.tabel_normal tbody {border-bottom: 1px inset red; margin-bottom: 1em;}
.tabel_normal td { /* definitioner til erstatning for, at XHTML 5-specifikationen afskaffer ting som border, cellpadding, cellspacing */
	border-bottom: 1px inset;
	border-right: 1px inset;
/* hentet fra Wikipedia table.wikitable */
  border: 1px #aaa inset;
  padding: 0.2em;
  text-align: left; 
	}
.tabel_normal th {
    padding: 0.2em;
  /* hentet fra Wikipedia table.wikitable */
	border-bottom: 1px outset;
	border-right: 1px outset;
/* hentet fra Wikipedia table.wikitable */
  border: 1px #aaa outset;
  background-color: #f2f2f2;
  text-align: left; 
}

th[scope=row], th, td {
	vertical-align: top;
	}
table[summary='Eksempel'] img, table[summary='Opgaver'] img {max-width: 144px; }
table[summary='Eksempel'] td, table[summary='Opgaver'] td {vertical-align: bottom;}
/* TABELLER SLUT */
/* FORMULARER */
fieldset {display: inherit;}
fieldset legend {display: inherit; padding: 0.5em; border: 1px solid #000000;}
fieldset div {display: inherit;}
fieldset label, fieldset input, fieldset textarea {display: block;}
/*fieldset input, fieldset textarea {width: 30em;} */
/* FORMULARER SLUT */

/* INLINE-ELEMENTER */
/* CITATIONSTEGN (TAGGET <Q> ) */
/* DEFINERET I ISO 10646 code (hex) JFR. http://www.w3.org/TR/CSS21/generate.html */
/* DEFAULT DEFINITION - SOM PAA DANSK */
q, quote { quotes: '\00BB' '\00AB' '\2018' '\2019' }
/* I HHT. SPROG */
/* CITATIONSTEGN SLUT */
abbr {border-bottom: none;}
/* RUBY */
/* INSPIRERET AF "XHTML Ruby in Prince" PAA http://www.princexml.com/bb/viewtopic.php?t=81 */
/* NEDENSTAAENDE 4 LINIER ER FRA W3C.ORG 
ruby {display: ruby;}
rb {display: ruby-base;}
rt {display: ruby-text;}
.bechifring ruby {ruby-position: before;}
.bechifring rt {ruby-align: center; font-size: 1.5em; border-right: 1px solid #333;}
*/
	ruby
		{display:inline-table;}
	ruby > rt, rtc
		{display:table-caption;
		text-align:center;}
	ruby > rb, rbc, ruby > rt + rt, rtc + rtc
		{display:table-row;}
	rb, rbc, rt, rtc
		{white-space:nowrap;}
	ruby > rt, rtc
		{font-size:0.5em;
		line-height:1.2em;}
	rp
		{display:none;}

.bechifring ruby rt { font-size: 1.5em; border-right: 1px solid #333; text-align: center; }
.bechifring ruby rt.translitteration {font-size: 0.9em; border: 0em; text-align: left; margin: inherit; font-style: italic;}
.bechifring ruby {margin-top: 3mm;}/* RUBY SLUTTER */

/* INLINE-ELEMENTER SLUTTER */

/* OVERSKRIFTERNES NUMMERERING
DETTE TYPOGRAFIARK INDFOERER TAELLERE (COUNTERS) TIL MELLEMRUBRIKKER (HEADER2)  
FREMSTILLET AF ERIK THAU-KNUDSEN 2006-10-05 TIL BRUG PAA HTTP://WWW.THAU-KNUDSEN.DK/
OPDATERES LOEBENDE
OPLYSNINGER OM NUMMERERING I CSS 2.1 FAAS PAA
http://www.w3.org/TR/CSS21/generate.html#counters
http://www.w3.org/TR/CSS21/
  */
#spalte {counter-reset: item;}
#spalte .mozTocH2:before { content: counter(item) ". "; counter-increment: item; }
/* OVERSKRIFTERNES NUMMERERING SLUTTER

/* ANDRE BESTANDDELE */
l {display: block;}
hr {border-top: 1px solid #000000;
	border-bottom: 0px;}
/* ANDRE BESTANDDELE SLUT */
/* HTML SLUT */
/* IDENTITETER -- specialtilfaelde */
#logofelt_udskrift img[alt='Slavoglotta'] {
height: 20px;}

/* KLASSER */
.definitioner {
	margin: 1em;
	padding: 1em;
	border: 1px solid #000;
}
.flaade_venstre {
	float: left;
	margin-right: 1em;
}
.flaade_hoejre {
	float: right;
	margin-left: 1em;
}
.undermenupunkt { /* UNDERMENUPUNKTET STAAR PAA ALLE SIDER I VENSTRE MARGIN */
	padding: 3px;
}
.advarsel {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	padding: 1em;
	border: 2px dotted #000000;
	}
/* UNDFLY_VISUEL  er en klasse, som skjuler dele af siden - primaert <hr />-tagget - 
fra CSS-medierne screen, handheld, print, fjernsyn, 
men som vil blive vist i braille-medier og i tekstbrowsere, f. eks. Lynx. */
.standardbillede 	
	{
	height: 15em;
	width: 20em;
}
@media print {
.undfly_udskrift {
	display: none;
	}
}
.container {display: none;}
.undfly_visuel {
	display: none;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#text2 .clearflaot {display: block;}
.max-billede {width:100%; max-width: 100%;}
.glosespalte { /* denne klasse indeholder gloser til undervisningstekster */
	padding: 0.5em;
	float: right;
	width: 34%;
	margin-left: 1em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	font-size: 0.9em;
}
.glosespalte:before {
	display:block;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;
	content: 'Gloser';
	padding: 0.5em 0.5em 0.2em 0.5em;
	margin-bottom: 0.5em;
	font-weight: 700;
	}
