body {
	color: #000;
	background: #ffe;
	font-family: 'Times New Roman', Times, serif;
}


/* Styling af tags */

h1, h2 {
	margin: 3px;
	text-align: center;
	border: medium black solid;
}
h1 {
	padding: 15px;
	color: inherit;
	background: #da6b30;
}
h1 a {
	color: #000;
	background: inherit;
	text-decoration: none;
}
h2 {
	padding: 5px;
	color: inherit;
	background: #f0be86;
}

ul { list-style-type: none; }

th, td {
	vertical-align: top;
	text-align: left;
}

th.tal, td.tal { text-align: right; }
.td_tal td { text-align: right; }
th.streng, td.streng { text-align: left; }

pre { font-size: 11pt; }
hr { width: 75%; }
img { border: none; }


/* Styling af links */

a { text-decoration: underline; }
a:hover { text-decoration: none; }

a.intern:link { color: green; background: transparent; }
a.intern:visited { color: green; background: inherit; }
a.intern:hover { color: #ffffdc; background-color: green; }

a.lokal:link { color: #a30; background: inherit; }
a.lokal:visited { color: #a30; background: inherit; }
a.lokal:hover { color: #ffffdc; background-color: #a30; }

a.ekstern:link { color: red; background: inherit; }
a.ekstern:visited { color: #339; background: inherit; }
a.ekstern:hover { color: #ffffdc; background-color: #a00; }


/* Sideopsætning */

.kant {
	border-style: groove;
	border-color: silver;
	border-width: 5px;
}

#ydreboks {
	position: relative;
	display: block;
	border-left: 13em solid #d6d9aa; /* Samme mål */
	margin: 3px;
	padding: 0;
}

#indreboks {
	display: block;
	margin-left: -13em; /* Samme mål */
	padding: 5px;
}

#menu {
	float: left;
	position: relative;
	width: 13em; /* Samme mål */
	left: 0;
	margin: 0;
	padding: 0;
}

#menu ul, #menu ul li, #menu ul ul {
	margin: 0;
	padding: 0;
}
#menu ul {
	width: 12em; /* Mindre end SM */
	list-style-type: none;
}
#menu ul li { font-weight: bold; }
#menu ul ul li {
	padding-left: 1em; /* Indrykning til undergrupper */
	font-weight: normal;
}

#menu ul ul li.menuhead {
	padding-left: 0;
}

#menu .valgt {
	font-weight: bold;
}

.pil { background: url(pilh_blh.gif) 10.4em 50% no-repeat; }
.pil a:hover { color: inherit; background-color: #fffcf0; }

#menu a { text-decoration: none; }
#menu a:link { color: #f00; background: inherit; }
#menu a:visited { color: #a00; background: inherit; }
#menu a:hover { color: #d6d9aa; background-color: #a00; }

#midtfelt {
	margin-left: 13em;
	position: relative;
	display: block;
	height: 45em;
	min-height: 45em;
}
head+body #midtfelt { height:auto; }

.spalte, .medium, .fuldbredde {
	margin: 0 0 20px 0;
	padding: 0;
}
.spalte { width: 20em; }
.medium { width: 30em; }
.tabelmedium { width: 35em; }

#footer {
	clear: both;
	float: right;
	margin-right: 30px;
	width: 10em;
	padding: .5em;
	text-align: right;
}


/* Bokse */
.rikke, .kontakt {
	width: 30em;
	margin: 2em auto 2em auto;
	padding: 1em;
	border: thin black solid;
}
.rikke {
	color: inherit;
	background: #ffcc66;
}
.kontakt {
	color: inherit;
	background: #ed9;
}


/* Til brug ved <input> */
.p_input { display: inline; }


/* Snowpictures */
.indeksbillede {
	float: left;
	width: 150px;
	height: 170px;
	margin: 0;
	padding: 10px;
	text-align: center;
}


/* Kosmonaut */
.kosmonaut {
	margin: 0 0 20px 0;
	padding: 0;
}
.kosmonaut th, .kosmonaut td {
	padding: 5px;
}


/* Til Partition-saving */
.savepart li { margin-bottom: 60px; }
.savepart li img { vertical-align: top; }


/* Til Frisbee */
ol.indryk { margin: 10px; }
ol.ua { list-style-type: upper-alpha; }
ol.ua li { margin: 10px; }
ol.la {
	list-style-type: lower-alpha;
	margin: 10px;
}


/* Småjusteringer */
.centjust { text-align: center; }
.rightjust { text-align: right; }
.indryk { margin: 20px; }
.indryk2 { padding: 0 0 0 40px; }
.teknisk, .tekn th, .tek {
	font-family: 'Courier New', Courier, monospace;
	font-size: 95%;
	font-weight: bold;
}
.tekn th { padding-top: 0.3em; }
.tek {
	font-size: 90%;
	white-space: nowrap;
}
.no_wrap { white-space: nowrap; }


/* Til sprogsiderne */
.spoerg { color: blue; background: inherit; }
.eksempel {
	padding: 0 0 0 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 80%;
}

.fornavne td { text-align: right; }
.fornavne td.streng { text-align: left; }

.odsnavigate {
	position: absolute;
	bottom: 10px;
	left: 10px;
	position: fixed;
}

.inputboks {
	margin: 20px;
	width: 25em;
	padding: 1em;
	border: solid black;
}

.infoboks1 {
	position: absolute;
	position: fixed;
	padding: 1em;
	top: 200px;
	right: 50px;
	border: solid black;
}

.infoboks2 {
	position: absolute;
	position: fixed;
	padding: 1em;
	top: 350px;
	right: 50px;
	border: solid black;
}

.irreg {
	color: inherit;
	background: #fc6;
}


/* Bruges i golfreglerne */
ul.main_no {
	margin: 3px;
	font-weight: bold;
}
ul.sub_no {
	margin: 3px 3px 3px 20px;
	font-weight: normal;
}

ol.ua { list-style-type: upper-alpha; }
ol.ua li { margin: 10px; }
ol.la {
	list-style-type: lower-alpha;
	margin: 10px;
}
ol.dec { margin: 10px; }

table.telefoni td {
	width: 3em;
	margin: 0;
	padding: 5px;
}

.statistik tr { text-align: right; }
.statistik th, .statistik td {
	padding: 0 5px 0 5px;
	margin: 0;
}


/* Andet */

.usenetcitat {
	background: inherit;
	color: blue;
}

/* Mobilbilleder */
.mobilbillede {
	float: left;
	margin: 0;
	padding: 10px;
}


/* Til Dialog */
/* Klassen dialog er en 'lille' klasse på enkelte Dialog-sider. */
.dialog ol, .dialog li, .dialog pre { margin: 10px; }

.lin1 { color: inherit; background: #ffffc0; }
.lin2 { color: inherit; background: #ffffb0; }
.lin3 { color: inherit; background: #ffffa0; }
.lin4 { color: inherit; background: #ffff90; }
.lin5 { color: inherit; background: #ffff80; }

.comment { color: gray; background: inherit; }
.string { color: green; background: inherit; }
.number { color: red; background: inherit; }


/* Til telefoni */
.kort { color: green; background: inherit; }
.lang { color: blue; background: inherit; }


/* Til Folketinget */
.regeringen td, .regeringen td { padding-right: 40px; }
.borg { color:blue; background:inherit; }
.soci { color:red; background:inherit; }
.midt {  }

