.hide /* Used on elements which should only be visible if CSS in disabled or unavailable */
{
    display: none;
}

.spamfilter /* Simple fix for stopping spambots from getting correct e-mail addresses from a web page: info<span class="spamfilter>SPAMFILTER</span>@ez.no <span class="spamfilter>(Remove SPAMFILTER to reply)</span> */
{
    display: none;
}

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
.pr25px {
	padding-right: 25px;
}

.orange, a.orange, a.orange:link, a.orange:hover { color: #f79d5b; }
.lightgrey, a.lightgrey, a.lightgrey:link, a.lightgrey:hover { color: #c9c9c7; }

.font10 { font-size: 10px; }
.content-view-full { padding: 20px 0 0 0; }
.ntpm { padding-top: 0; margin-top: 0; }
.p10px { padding: 0 10px; }
.mb10px { margin-bottom: 10px; }
.pb10px { padding-bottom: 10px; }
.pt10px { padding-top: 10px; }
.pl10px { padding-left: 10px; }
.pr10px { padding-right: 10px; } 
.txtright { text-align: right; }

