
/* BODY */

html, body
{
	background: #ffffff;
	margin: 0px auto;
	color: red;
	padding-right: 5px;
}

.tekst
{
	padding: 1em;
}

.bold
{
	font-weight: bold;
}

body
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: white;
	margin-top: 20px;
	color: Black;
}
a, a:hover, a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #f80930;
	text-decoration: none;
}
a img
{
	border: none;
}


.pageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F80930;
	margin-left: 10px;
}

.introduction, .pageSubTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #477a00;
	font-weight: bold;
	margin-left: 10px;
}

.modalProgress
{ 
	clear:both; 
	float:left; 	
	margin:0px;
	z-index:100;
	position:absolute;
	left:0px;
	top:0px;
	width:1200px;
	height:1000px;			
	background-color:Gray; 
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}

/* TABLE BASED PAGE */
.tbcElement
{
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	width: 200px;
	height: 150px;
}
.tbc
{
	background-position: left top;
	font-size: 11px;
	font-family: Verdana;
	width: 191px;
	padding: 4px 4px 4px 4px;
	position: relative;
	height: 70px;
	bottom: 81px;
	background: #437a14;
	border: 1px solid white;
	color: white;
	opacity: 0.80; /* CSS3 */
	-moz-opacity: 0.80; /* Mozilla */
	filter: alpha(opacity=80); /* IE */
	cursor: hand;
}

.tbc .timeframe
{
	font-weight: normal;
	font-size: 10px;
}


.tbc .dates
{
	font-weight: bold;
}
.tbc .museum
{
	color: #fd7200;
}

/* SIMPLE PAGE */

.text 
{
	margin-left: 10px;
}


/* NEWS PAGE */


.newsTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fd7200;
}

.newsIntroduction
{
	font-family: verdana;
	font-size: 11px;
	color: #940000;
}

.newsImages
{
	margin: 10px 10px 10px 0px;
}

/* SEARCH */

input, textarea
{
	border: 1px solid #F9D383;
	font-family: Verdana;
	font-size: 11px;
}
.textbox
{
	margin-left: 10px;
}

.hrSearch
{
	color: #F9D383;
	height: 1px;
	border-width:0;
	background-color: #F9D383;
}

.tabs 
{
	margin: 3px;
	width: 460px;
}

.tabInactive
{
	border-style: solid;
	border-width: 1px;
	border-color: #F9D383;
	font-size: 11px;
	background-color: #F9D383;
	color: #FFFFFF;
	font-weight: bold;
	width: 150px;
	cursor: hand;
}


.tabActive
{
	border-style: solid solid none solid;
	border-width: 1px;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #fd7200;
	font-weight: bold;
	border-color: #F9D383;
	width: 150px;
	cursor: hand;
}


.tabSep
{
	border-style: none none solid none;
	border-width: 1px;
	border-color: #F9D383;
	width: 10px;
}

.tabNav
{
	border-style: none none solid none;
	border-width: 1px;
	border-color: #F9D383;
	width: 144px;
}

.sort
{
	border-style: none solid none none;
	border-width: 1px;
	border-color: #F9D383;
}

.emptyRow
{
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #F9D383;
}

.rowLeft
{
	border-style: none none none solid;
	border-width: 1px;
	border-color: #F9D383;
}

.rowItemLeft
{
	border-style: none none solid solid;
	border-width: 1px;
	border-color: #F9D383;
}
.rowItem
{
	border-style: none solid solid none;
	border-width: 1px;
	border-color: #F9D383;
}
.rowItem a, .rowItem a:hover, .rowItem a:visited
{
	font-weight: normal;
}
.lastRow
{
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #F9D383;
}

.green
{
	color: #477a00;
}

.help a, .help a:hover, .help a:visited
{
	background-color: #fd7200;
	color: White;
	text-decoration: none;
}
