body {
	color: #000;
	background: #ffe;
	font-family: "Times New Roman", Times, serif;
}

img { border: none; }

h1, h2 { text-align: center; }

hr {
	width: 75%;
	margin-bottom: 2em;
}

th, td {
	text-align: left;
	vertical-align: top;
}


/* Links */
a { text-decoration: underline; }
a:hover, a:focus { text-decoration: none; }

a.lokal:link, a.lokal:visited, .sitemapramme a:link, .sitemapramme a:visited { color: #a30; background: inherit; }
a.lokal:hover, a.lokal:focus, .sitemapramme a:hover, .sitemapramme a:focus { color: #ffffdc; background: #a30; }

a.ekstern:link, .medlemmer a:link { color: #f00; background: inherit; }
a.ekstern:visited, .medlemmer a:visited { color: #24c; background: inherit; }
a.ekstern:hover, a.ekstern:focus, .medlemmer a:hover, .medlemmer a:focus { color: #ffe; background: #c00; }

a.intern:link, a.intern:visited { color: #060; background: inherit; }
a.intern:hover, a.intern:focus { color: #ffe; background: #060; }


/* Diverse til styring af de runde hjørner */
.roundbox {
	margin: 0;
	color: inherit;
	background: #f93;
}
.roundtop {
	background: url(ur1.gif) no-repeat top right;
}
.roundbottom {
	background: url(lr1.gif) no-repeat bottom right;
}
img.corner {
	width: 15px;
	height: 15px;
	display: block !important;
}

.msgroundbox {
	clear: both;
	width: 60%;
	margin: auto;
	color: inherit;
	background: #fc6;
}
.msgcontent {
	margin: 0 30px 0 30px;
}
.msgroundtop {
	background: url(ur2.gif) no-repeat top right;
}
.msgroundbottom {
	background: url(lr2.gif) no-repeat bottom right;
}


/* Lister */
ol span { white-space: nowrap; }
ol.nummer { list-style-type: decimal; }
ol.bogstav { list-style-type: upper-alpha; }
ol.ingen { list-style-type: none; }
li {
	margin: 0;
	padding: 0.3em;
}
ul.ingen, ul.ingen li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}


/* Klasser til brug i noterne */
.citat, .citat_midt {
	font-weight: bold;
	font-size: 95%;
	font-family: "Courier New", monospace;
}
.citat_midt { text-align: center; }

.kommentar { font-style: italic; }

.floskler { font-family: "Courier New", monospace; font-size: 95%;}
.floskler p { margin: 0 0 10px 0; }
.floskler ul li {
	margin: 0;
	padding:0;
}
.close p { margin: 0 0 10px 0; }


/* Klasser til OSS */
.ossspoerg { color: #00a; background: inherit; }
.osscitat, .ossindrykcitat, .ossindrykcitatclosetable { color: #080; background: inherit; }
.ossindrykcitat, .ossindrykcitatclosetable { padding: 0 0 0 1.5em; }
.ossclosetable td, .ossindrykcitatclosetable td { padding: 0 0.8em 0 0; }

.indryk1 { padding: 0 0 0 1.5em; }
.indryk2 { text-indent: 2em; }
.centreret { text-align: center; }
.hoejre { text-align: right; }


/* Opbygning af skelettet */
.ramme {
	margin: 0 15px 0 15px;
}

.logo {
	margin: 0;
	padding: 0;
	color: inherit;
	background: #f93;
	text-align: center;
}

.titellinje, .bundlinje {
	clear: both;
	margin: 0;
	color: #ffe;
	background: #c00;
}
.titellinje {
	padding: 0.2em;
	font-size: larger;
	font-weight: bold;
}
.titellinje form, .titellinje p {
	margin: 0;
	padding: 0;
}
.titellinje p {
	text-align: center;
	font-family: "Verdana";
}

.bundlinje { padding: 0; }

.indholdsramme {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	color: inherit;
	background: #ffe;
}


/* Menu */
.menu, .lystbaand, .sidstrettet {
	color: inherit;
	background: #fda;
}
.menu {
	position: absolute;
	width: 10.3em;
	margin: 0;
	padding: 0.7em 0.14em 0.14em 0.14em;
	line-height: 150%;
}
.menu a { text-decoration: none; }
.menu a:link { color: #f00; background: none; }
.menu a:visited { color: #a00; background: none; }
.menu a:hover, .menu a:focus { color: inherit; background: #fffcf0; }
.menu a { padding: 0 5px; }
.menu .submenu { padding-left: 5px; }

.menu ul {
	width: 10em;
	margin: 0;
	padding: 0 0 2em 0;
	list-style-type: none;
}
.menu ul li {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.menu ul ul {
	margin: 0;
	padding: 0;
}
.menu ul ul li {
	padding-left: 1em;
	font-weight: normal;
}
.menu .valgt {
	padding-left: 20px;
	font-weight: bold;
}
.pil { color: inherit; background: url(pilh.png) right 50% no-repeat; }
.pil a:hover { color: inherit; background-color: #fffcf0; }


/* Indhold */
.indhold {
/* Højden afstemmes efter menuens længde - lidt for lang for at undgå tittebøh.
   Rækkefølgen er vigtig af hensyn til IE6. */
	height: 45em;
	min-height: 45em;
	margin: 0;
	padding: 0 0 0 10.7em;
}
head+body .indhold { height:auto; }

.sidstrettet {
	clear: both;
	margin: 0;
	padding: 0 1em 0 0;
	text-align: right;
}


/* Diverse indholdskasser */
.spalte, .enspalte, .fuldbredde, .medlemmer, .skillestreg {
	float: left;
	margin: 0;
	padding: 0.5em;
}
.spalte {
	width: 45%;
	display: table;
}
.enspalte { width: 30em; }
.fuldbredde, .medlemmer, .skillestreg {	width: 98%; }
.skillestreg {
	text-align: center;
	font-weight: bold;
}

.search {
	margin: 0;
	padding: 0.2em;
}
.search .textfield { position: absolute; }

.search .submitbutton {
	position: absolute;
	margin-left: 5.5em;
}


.rammeboks, .rammeboksv {
	width: 38%;
	padding: 0.5em;
	margin: 1em;
	border: thin solid;
}
.rammeboks { float: right; }
.rammeboksv { float: left; }

.huskeboks {
	width: 64%;
	margin: 1em;
	padding: 1em;
	color: inherit;
	background: #fc6;
}

.noteboks {
	padding: 1em;
	color: inherit;
	background: #fc6;
	text-align: center;
}

table.names th { text-align: right; }
table.names td {
	margin: 0;
	padding: 0 5px 0 5px;
}
td.tal { text-align: right; }

.explain_td { width: 40%; }

/* Jokes ved Fidusos slogans */
.etord:hover { font-weight: bold; }
.rykker:hover { letter-spacing: 0.8em; }
.ud:hover { font-size: 200%; }
.delt:hover { letter-spacing: 1em; }


/* Diverse */
.paragraf {
	font-weight: bold;
	font-size: 1.2em;
}

.holdsammen { white-space: nowrap; }

.note { border-bottom: dashed thin; }

/* Til diagrammer */
.fullsize {
	width: 250px;
	height: 1px;
	visibility: hidden;
}


/* Til grammatiksiden */
.grammatikopslag td {
	margin: 0;
	padding: 0 5px;
}

.grammatiktabel th, .grammatiktabel td {
	width: 17em;
	margin: 0;
	padding: 5px;
}


/* Til Sitemap */
.sitemapramme {
	float: left;
	margin: 10px;
}
.sitemapramme a { text-decoration: none; }
.sitemaparkivboks {
	float: left;
	margin: 0 10px;
	padding: 0;
	height: 30em;
}
.sitemapdivider { clear: both; }


/* I medierne  */
.close, h1, h2, h4 {
	margin: 0;
	padding: 0;
}
hr.imedierne {
	width: 100%;
	margin: 10px 0;
	padding: 0;
}
.overskrift { font-size:115%; }
.formindsket { font-size:85%; }
.indryk { text-indent: 1em; }


/* Til linkbilledsiden */
.linkikon {
	float: left;
	margin: 1em;
}

.linkkode {
	clear: both;
	margin: 1em 0;
	padding: 1em 1em 1em 2em;
	font-family: 'Courier New', Courier, monospace;
	font-size: 95%;
	background: #eee;
	border: thin solid;
}


/* Til skrællemændene */

.alfabetvalg {
	position: fixed;
	top: 25px;
	left: 30px;
	margin: 0;
	padding: 10px;
	background: #ffe;
	font-size: 90%;
}


table.skrael th, table.skrael td {
/*	width: 19em; */
	margin: 0;
	padding: 5px;
}
table.skrael th, table.skrael th+td {
	width: 19em;
	text-indent: 20px;
}
table.skrael th {
	background: url(sur.gif) no-repeat;
	font-weight: normal;
}
table.skrael th+td {
	background: url(glad.gif) no-repeat;
}
table.skrael tr.nosmiley th, table.skrael tr.nosmiley td {
	background: none;
	text-indent: 0;
}
table.skrael tr.nosmiley th { padding-left: 25px; }


.nyskrael, tr.nyskrael th {
	color: #00a;
	font-weight: bold;
}

table#autho td { padding: 0 1em; }
/* Både skrællemænd og gale bindebogstaver (sidste to) */
#real,#ident,#ordin,#pronu,#spell,#extra,#missing {
	background: none;
	font-weight: bold;
}


/* Til skizonymerne */
hr.skizodivider { clear: both; }

.skizo {
	float: left;
	margin: 0;
	padding: 0.5em;
	width: 30%;
}

#mellemsprog th, #mellemsprog td { padding: 0 5px; }


/* Til: Og så var der */
.ogsaavarder ul {
	list-style-type: none;
	clear: both;
	margin: 0;
	padding: 0 1em;
}
.ogsaavarder h4 {
	clear: both;
	margin: 0;
	padding: 1em 0.5em 0 0.5em;
}


/* Indtillinger til medienotitserne (gammelt design) */

.lystbaand table td {
	padding-left: 20px;
	text-align: left;
}
.lystbaand table th {
	padding-right: 20px;
	text-align: right;
	font-weight: normal;
}


/* Om verber */
ul#verbmenu {
	position: fixed;
	left: 35px;
	bottom: 50px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#verbmenu li {
	margin: 0;
	padding: 3px;
}

table.verbs th, table.verbs td { padding: 5px; }


/* */
table.mangler_mail td { padding: 5px; }



/*** Printerstyling: ***/
@media print {
 .menu, .roundtop, .roundbottom, img.corner, .logo,
 .search, .sidstrettet, .grammatikopslag, .printhide {
	display: none;
 }

 .indhold {
	height: 0;
	padding: 0;
 }

 /* Til grammatiksiden */
 .grammatiktabel th, .grammatiktabel td {
	margin: 0;
	padding: 0;
 }
}


