normal, body, a, table, tr, td, p, h1, h2, h3, strong, input, select, option {
	font-family: Verdana;
	font-size: 12px;
	color: #666;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
	word-spacing: 1px;
	text-decoration: none;
	text-align: left;
}

h1 { font-size: 20px; line-height: 24px; margin-bottom: 4px; }
body { background-color: white; }
form, .nospacing { padding: 0px; margin: 0px; }
a { text-decoration: underline; color: #006def; }
a.text { color: #000; }
.nohover:hover { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }
strong { font-weight: bold; }
input, textarea, select { border: 1px solid #666; }
select { padding: 1px 0px; }
ol { padding-left: 20px; }

/* badge */

.be_badge_1 { width: 160px; height: 105px; background: url( '/images/bedoemmelse/badge-1.png' ); display: block; color: #999; text-decoration: none; }
.be_badge_1:hover { text-decoration: none; }
.be_badge_1 .grade { color: #f0f0f0; font-size: 20px; font-weight: bold; top: 23px; display: block; position: relative; text-align: center; text-decoration: none; }
.be_badge_1 .grade .max { font-size: 10px; }
.be_badge_1 .desc { top: 37px; display: block; position: relative; text-align: center; font-size: 10px; line-height: 11px; }
.be_badge_1 .desc:hover { color: #000; }
.be_badge_1 .grade-stars { display: block; text-align: center; margin-left: 20px; }
.be_badge_1 .num-reviews { text-decoration: underline; }

/* site */

table.categories { margin: 0px auto; }
.categories td { width: 220px; padding-right: 30px; padding-bottom: 20px; float: left; color: #666; }
.categories h2 { font-size: 16px; border-bottom: 1px solid #ccc; margin-bottom: 5px; color: #666; font-weight: normal; }
.categories a { color: #666; text-decoration: none; padding: 2px; }
.categories a:hover { background: #C3E0FB; color: #006DEF; padding: 2px; }
.form table { width: 100%; background-color: #f0f0f0; padding: 5px; }
.form input { width: 100%; }
.form th { width: 100px; font-weight: normal; }
.pixels img { float: right; }
.pixels th {  padding-right: 20px; padding-bottom: 10px; }
.pixels td { padding-bottom: 10px; }
.advertise h2 { font-size: 16px; margin-bottom: 5px;}
.advertise h3 { font-size: 12px; font-weight: bold; }
#header.blink a.blink { color: #09f !important; }

.add-subject-box { padding-bottom: 15px; }
.add-subject-box .inner a { padding-top: 8px; padding-bottom: 8px; text-align: center; display: block; color: #666; text-decoration: none; }
.bedoemmelse-box { padding-bottom: 15px; }
.bedoemmelse-box .inner { padding: 5px; }
.bedoemmelse-box h2 { padding-bottom: 2px; }
.bedoemmelse-box p { padding-bottom: 2px; }

.admin-menu ul { list-style: none; padding: 0px; }

.star, .star_half, .star_none, .star_half_reverse { width: 12px; height: 12px; background-image: url( '/images/stars.gif' ); background-repeat: no-repeat; }
.star { background-position: 0px 0px; }
.star_half { background-position: -12px 0px; }
.star_none { background-position: -24px 0px; }
.star_half_reverse { background-position: -36px 0px; }