body {
	color: #000;
	background: #ffe;
	font-family: "Times New Roman", Times, serif;
}

img { border: none; }
hr { width: 75%; }
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 140%;
}
th, td {
	vertical-align: top;
	text-align: left;
}
h1 {
	margin: 3px;
	padding: 15px;
	text-align: center;
	color: inherit;
	background: #da6b30;
	border: black solid medium;
}

#button { text-align: center; }
input[type=submit] {
	font-family: 'Comic Sans MS', serif;
	font-weight: bold;
	font-size: 105%;
	text-align: center;
}

a {
	padding: 3px 5px;
	text-decoration: none;
}
a:link { color: #f00; background: inherit; }
a:visited { color: #a00; background: inherit; }
a:hover, a:focus { color: #ffe; background-color: #a00; }

#indholdsramme {
	margin: 6px 3px 3px 14em;
	padding: 10px;
	border: black solid medium;
}

.spalte {
	clear: both;
	max-width: 50%;
	margin: 0;
	padding: 1em;
	border: none;
}

#menu {
	width: 12em;
	position: absolute;
	/* Afstand af hensyn til IE 6, 7 - ff? */
	top: 83px;
	left:10px;
	margin: 3px 10px 3px  3px;
	padding: 10px 10px 20px 10px;
	color: inherit;
	background: #d6d9aa;
	font-weight: bold;
	border: black solid medium;

}
#menu a, #valgt {
	padding: 3px 5px;
	font-weight: bold;
}
#menu a:hover, #menu a:focus { color: #d6d9aa; background-color: #a00; }


/* Forklaringer */
.forklar {
	border-bottom: red dashed 1px;
	cursor: help;
}


/* Ordbog */
.ordbog th {
	width: 15em;
	background: #fc6;
	color: inherit;
}


/* Til reglerne */
.regler table {
	width: 98%;
	margin-bottom: 20px;
}
.regler th, .regler td {
	padding: 10px;
	border: solid thin;
}
.regler a:hover, .regler a:focus { color: #ffe; background-color: #a00; }

.ophavsret {
	font-size: smaller;
	text-align: right;
}


/* Justering af symbolernes størrelse og farve */
.spades { font-size: 110%; }
.diams { font-size: 120%; }
.hearts, .clubs { font-size: 100%; }
.spades { color: black; }
.hearts, .diams { color: red; }
.clubs { color: green; }
.ut { font-weight: bold; }

.arial { font-family: Arial; }
.courier { font-family: Courier; }
.courier_new { font-family: 'Courier New'; }
.georgia { font-family: Georgia; }
.haettenschweiler { font-family: Haettenschweiler; }
.helvetica { font-family: Helvetica; }
.impact { font-family: Impact; }
.lucida_console { font-family: 'Lucida Console'; }
.lucida_sans_unicode { font-family: 'Lucida Sans Unicode'; }
.palatino_linotype { font-family: 'Palatino Linotype'; }
.tahoma { font-family: Tahoma; }
.times_new_roman { font-family: 'Times New Roman'; }
.verdana { font-family: Verdana; }
.comic_sans_ms { font-family: 'Comic Sans MS'; }
.serif { font-family: serif; }
.sans-serif { font-family: sans-serif; }
.monospace { font-family: monospace; }

/* Til siden med kortsymboler */
.cardbox {
	float: left;
	width: 20%;
	margin: 1em;
	padding: 0;
}

.defaultbox, .textbox {
	float: left;
	margin: 0.5em;
	padding: 0;
}


.indryk { padding: 0 0 0 1em; }
.indryk th {
	padding: 0 10px 0 0;
	white-space: nowrap;
}


.trelde { margin: 0 0 0 1em; }
.trelde th, .trelde td {
	padding: 2px;
	white-space: nowrap;
}


#navigate ul {
	float: left;
	margin: 1em;
}

.sprog {
	font-size: 120%;
	font-weight: bold;
}


.konsekvens, .tla { cursor: help; }
.konsekvens { font-weight: bold; }

#translate {
	position: absolute;
	top: 100px;
	right: 50px;
}
#translate  th {
	width: auto;
	background: #fc6;
}

@media print {
 .noprint, #menu, #navigate { display: none; width: 0; }
 #indholdsramme { margin: 3px; }
}
